Condividi tramite


Metodo IWCNDevice::SetVendorExtension (wcndevice.h)

Il metodo IWCNDevice::SetVendorExtension accoda un'estensione del fornitore da usare nella sessione in sospeso. Questa funzione può essere chiamata solo prima di IWCNDevice::Connect.

Sintassi

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

Parametri

[in] pVendorExtSpec

Puntatore a una struttura WCN_VENDOR_EXTENSION_SPEC che contiene la specifica dell'estensione del fornitore.

[in] cbBuffer

Numero di byte contenuti in pbBuffer.

[in] pbBuffer

Puntatore a un buffer contenente i dati da impostare nell'estensione del fornitore.

Valore restituito

Questo metodo può restituire uno di questi valori.

Codice restituito Descrizione
S_OK
L'estensione del fornitore verrà inviata nella sessione in sospeso.
E_INVALIDARG
Il WCN_VENDOR_EXTENSION_SPEC specificato contiene un vendorID, un sottotipo o un flag non valido.
HRESULT_FROM_WIN32(ERROR_IMPLEMENTATION_LIMIT)
Il numero di estensioni fornitore ha superato il limite di implementazione corrente, che è attualmente uguale a 25 estensioni fornitore per sessione.

Requisiti

Requisito Valore
Client minimo supportato Windows 7 [solo app desktop]
Server minimo supportato Nessuno supportato
Piattaforma di destinazione Windows
Intestazione wcndevice.h

Vedi anche

IWCNDevice

IWCNDevice::Connect

WCN_VENDOR_EXTENSION_SPEC