Condividi tramite


Metodo IWCNDevice::GetVendorExtension (wcndevice.h)

Il metodo GetVendorExtension ottiene un'estensione fornitore memorizzata nella cache dal dispositivo.

Sintassi

HRESULT GetVendorExtension(
  [in]  const WCN_VENDOR_EXTENSION_SPEC *pVendorExtSpec,
  [in]  DWORD                           dwMaxBufferSize,
  [out] BYTE []                         pbBuffer,
  [out] DWORD                           *pdwBufferUsed
);

Parametri

[in] pVendorExtSpec

Puntatore a una struttura di WCN_VENDOR_EXTENSION_SPEC definita dall'utente che descrive l'estensione del fornitore per la query.

[in] dwMaxBufferSize

Dimensioni, in byte, di pbBuffer.

[out] pbBuffer

Buffer allocato che, in caso di restituzione, contiene il contenuto dell'estensione del fornitore.

[out] pdwBufferUsed

In caso di restituzione, contiene le dimensioni dell'estensione del fornitore in byte.

Valore restituito

Questo metodo può restituire uno di questi valori.

Codice restituito Descrizione
S_OK
L'estensione fornitore è stata recuperata correttamente.
HRESULT_FROM_WIN32(ERROR_NOT_FOUND)
L'estensione del fornitore specificata non è disponibile.
HRESULT_FROM_WIN32(ERROR_INSUFFICIENT_BUFFER)
Il buffer specificato da pbBuffer non è sufficiente per contenere l'estensione fornitore restituita.

Commenti

Per eseguire query sulle dimensioni di un'estensione del fornitore, è possibile passare un valore pari a 0 con il parametro dwMaxBufferSize e pdwBufferUsed riceverà le dimensioni.

Requisiti

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

Vedi anche

IWCNDevice