Freigeben über


IMFSensorGroup::GetSymbolicLink-Methode (mfidl.h)

Ruft den symbolischen Verknüpfungsnamen der Sensorgruppe ab.

Syntax

HRESULT GetSymbolicLink(
  [out] LPWSTR SymbolicLink,
  [in]  LONG   cchSymbolicLink,
  [out] LONG   *pcchWritten
);

Parameter

[out] SymbolicLink

Puffer von cchSymbolicLink-Zeichen , in denen der symbolische Linkname geschrieben wird. Der Puffer muss groß genug sein, um den Null-Terminator zu berücksichtigen.

[in] cchSymbolicLink

Anzahl der Zeichen, die im SymbolischenLink-Puffer verfügbar sind.

[out] pcchWritten

Ausgabeparameter, der die Anzahl der Zeichen enthält, die in SymbolicLink geschrieben wurden. Dies schließt den Null-Endator ein. Wenn "SymbolicLink " null ist und "cchSymbolicLink " 0 ist, enthält "pcchWritten " die Anzahl der benötigten Zeichen (einschließlich des Null-Terminators), um den symbolischen Verknüpfungsnamen zu speichern.

Zurückgegebener Wert

Die Methode gibt ein HRESULT-zurück. Mögliche Werte sind die Werte in der folgenden Tabelle, sind jedoch nicht beschränkt.

Rückgabecode Beschreibung
S_OK
Die Methode war erfolgreich.
ERROR_INSUFFICIENT_BUFFER
Der im Parameter "SymbolicLink" bereitgestellte Puffer ist nicht groß genug, um den symbolischen Verknüpfungsnamen einschließlich des Null-Terminators zu enthalten.
MF_E_NOT_INITIALIZED
Die Sensorgruppe wurde nicht initialisiert.

Anforderungen

Anforderung Wert
Mindestens unterstützter Client Windows 10, Version 1607 [nur Desktop-Apps]
Mindestanforderungen für unterstützte Server Nicht unterstützt
Zielplattform Windows
Header mfidl.h
Bibliothek Mfplat.lib
DLL Mfplat.dll

Siehe auch

IMFSensorGroup-