Ler em inglês

Compartilhar via


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

O método IWCNDevice::SetVendorExtension enfileira uma extensão de fornecedor para uso na sessão pendente. Essa função só pode ser chamada antes de IWCNDevice::Connect.

Sintaxe

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

Parâmetros

[in] pVendorExtSpec

Um ponteiro para uma estrutura WCN_VENDOR_EXTENSION_SPEC que contém a especificação de extensão do fornecedor.

[in] cbBuffer

O número de bytes contidos no pbBuffer.

[in] pbBuffer

Ponteiro para um buffer que contém os dados a serem definidos na extensão do fornecedor.

Retornar valor

Esse método pode retornar um desses valores.

Código de retorno Descrição
S_OK
A extensão do fornecedor será enviada na sessão pendente.
E_INVALIDARG
O WCN_VENDOR_EXTENSION_SPEC especificado contém um VendorID ilegal, um subtipo ou um sinalizador.
HRESULT_FROM_WIN32(ERROR_IMPLEMENTATION_LIMIT)
O número de extensões de fornecedor excedeu o limite de implementação atual, que atualmente é igual a 25 extensões de fornecedor por sessão.

Requisitos

Requisito Valor
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

IWCNDevice::Connect

WCN_VENDOR_EXTENSION_SPEC