Compartilhar via


Método IWCNDevice::GetVendorExtension (wcndevice.h)

O método GetVendorExtension obtém uma extensão de fornecedor armazenada em cache do dispositivo.

Sintaxe

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

Parâmetros

[in] pVendorExtSpec

Um ponteiro para uma estrutura de WCN_VENDOR_EXTENSION_SPEC definida pelo usuário que descreve a extensão de fornecedor para a qual consultar.

[in] dwMaxBufferSize

O tamanho, em bytes, de pbBuffer.

[out] pbBuffer

Um buffer alocado que, no retorno, contém o conteúdo da extensão do fornecedor.

[out] pdwBufferUsed

No retorno, contém o tamanho da extensão do fornecedor em bytes.

Valor retornado

Esse método pode retornar um desses valores.

Código de retorno Descrição
S_OK
A extensão de fornecedor foi recuperada com êxito.
HRESULT_FROM_WIN32(ERROR_NOT_FOUND)
A extensão de fornecedor especificada não está disponível.
HRESULT_FROM_WIN32(ERROR_INSUFFICIENT_BUFFER)
O buffer especificado por pbBuffer não é grande o suficiente para conter a extensão de fornecedor retornada.

Comentários

Para consultar o tamanho de uma extensão de fornecedor, você pode passar um valor de 0 com o parâmetro dwMaxBufferSize e pdwBufferUsed receberá o tamanho.

Requisitos

   
Cliente mínimo com suporte Windows 7 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Nenhum compatível
Plataforma de Destino Windows
Cabeçalho wcndevice.h

Confira também

IWCNDevice