Freigeben über


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
S_OK
Die Anbietererweiterung wurde erfolgreich abgerufen.
HRESULT_FROM_WIN32(ERROR_NOT_FOUND)
Die angegebene Anbietererweiterung ist nicht verfügbar.
HRESULT_FROM_WIN32(ERROR_INSUFFICIENT_BUFFER)
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

Weitere Informationen

IWCNDevice