Freigeben über


IWCNDevice::SetVendorExtension-Methode (wcndevice.h)

Die IWCNDevice::SetVendorExtension-Methode stellt eine Anbietererweiterung für die Verwendung in der ausstehenden Sitzung in die Warteschlange. Diese Funktion kann nur vor IWCNDevice::Connect aufgerufen werden.

Syntax

HRESULT SetVendorExtension(
  [in] const WCN_VENDOR_EXTENSION_SPEC *pVendorExtSpec,
  [in] DWORD                           cbBuffer,
  [in] const BYTE []                   pbBuffer
);

Parameter

[in] pVendorExtSpec

Ein Zeiger auf eine WCN_VENDOR_EXTENSION_SPEC-Struktur , die die Spezifikation der Anbietererweiterung enthält.

[in] cbBuffer

Die Anzahl der in pbBuffer enthaltenen Bytes.

[in] pbBuffer

Zeiger auf einen Puffer, der die in der Anbietererweiterung festzulegenden Daten enthält.

Rückgabewert

Diese Methode kann einen dieser Werte zurückgeben.

Rückgabecode BESCHREIBUNG
S_OK
Die Anbietererweiterung wird in der ausstehenden Sitzung gesendet.
E_INVALIDARG
Die angegebene WCN_VENDOR_EXTENSION_SPEC enthält eine unzulässige VendorID, einen Untertyp oder ein flag.
HRESULT_FROM_WIN32(ERROR_IMPLEMENTATION_LIMIT)
Die Anzahl der Anbietererweiterungen hat den aktuellen Implementierungsgrenzwert überschritten, der derzeit 25 Anbietererweiterungen pro Sitzung entspricht.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Nicht unterstützt
Zielplattform Windows
Kopfzeile wcndevice.h

Weitere Informationen

IWCNDevice

IWCNDevice::Connect

WCN_VENDOR_EXTENSION_SPEC