Partager via


Méthode IWCNDevice ::SetVendorExtension (wcndevice.h)

La méthode IWCNDevice ::SetVendorExtension met en file d’attente une extension de fournisseur pour une utilisation dans la session en attente. Cette fonction peut uniquement être appelée avant IWCNDevice ::Connect.

Syntaxe

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

Paramètres

[in] pVendorExtSpec

Pointeur vers une structure WCN_VENDOR_EXTENSION_SPEC qui contient la spécification de l’extension du fournisseur.

[in] cbBuffer

Nombre d’octets contenus dans pbBuffer.

[in] pbBuffer

Pointeur vers une mémoire tampon qui contient les données à définir dans l’extension du fournisseur.

Valeur retournée

Cette méthode peut retourner l’une de ces valeurs.

Code de retour Description
S_OK
L’extension du fournisseur sera envoyée dans la session en attente.
E_INVALIDARG
Le WCN_VENDOR_EXTENSION_SPEC spécifié contient un VendorID, un sous-type ou un indicateur non valide.
HRESULT_FROM_WIN32(ERROR_IMPLEMENTATION_LIMIT)
Le nombre d’extensions de fournisseur a dépassé la limite d’implémentation actuelle, qui est actuellement égale à 25 extensions fournisseur par session.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge Aucun pris en charge
Plateforme cible Windows
En-tête wcndevice.h

Voir aussi

IWCNDevice

IWCNDevice ::Connect

WCN_VENDOR_EXTENSION_SPEC