IWCNDevice::GetVendorExtension-Methode (wcndevice.h)
Die GetVendorExtension-Methode ruft eine zwischengespeicherte Anbietererweiterung vom Gerät ab.
Syntax
HRESULT GetVendorExtension(
[in] const WCN_VENDOR_EXTENSION_SPEC *pVendorExtSpec,
[in] DWORD dwMaxBufferSize,
[out] BYTE [] pbBuffer,
[out] DWORD *pdwBufferUsed
);
Parameter
[in] pVendorExtSpec
Ein Zeiger auf eine benutzerdefinierte WCN_VENDOR_EXTENSION_SPEC Struktur, die die Anbietererweiterung beschreibt, für die eine Abfrage erforderlich ist.
[in] dwMaxBufferSize
Die Größe von pbBuffer in Byte.
[out] pbBuffer
Ein zugeordneter Puffer, der bei der Rückgabe den Inhalt der Anbietererweiterung enthält.
[out] pdwBufferUsed
Enthält bei der Rückgabe die Größe der Anbietererweiterung in Byte.
Rückgabewert
Diese Methode kann einen dieser Werte zurückgeben.
Rückgabecode | BESCHREIBUNG |
---|---|
|
Die Anbietererweiterung wurde erfolgreich abgerufen. |
|
Die angegebene Anbietererweiterung ist nicht verfügbar. |
|
Der von pbBuffer angegebene Puffer ist nicht groß genug, um die zurückgegebene Anbietererweiterung zu enthalten. |
Hinweise
Um die Größe einer Anbietererweiterung abzufragen, können Sie den Wert 0 mit dem DwMaxBufferSize-Parameter übergeben, und pdwBufferUsed erhält die Größe.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 7 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Nicht unterstützt |
Zielplattform | Windows |
Kopfzeile | wcndevice.h |