Compartir a través de


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

El método IWCNDevice::SetVendorExtension pone en cola una extensión de proveedor para su uso en la sesión pendiente. Solo se puede llamar a esta función antes de IWCNDevice::Connect.

Sintaxis

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

Parámetros

[in] pVendorExtSpec

Puntero a una estructura de WCN_VENDOR_EXTENSION_SPEC que contiene la especificación de extensión del proveedor.

[in] cbBuffer

Número de bytes contenidos en pbBuffer.

[in] pbBuffer

Puntero a un búfer que contiene los datos que se van a establecer en la extensión del proveedor.

Valor devuelto

Este método puede devolver uno de estos valores.

Código devuelto Descripción
S_OK
La extensión del proveedor se enviará en la sesión pendiente.
E_INVALIDARG
El WCN_VENDOR_EXTENSION_SPEC especificado contiene un VendorID, un subtipo o una marca no válidos.
HRESULT_FROM_WIN32(ERROR_IMPLEMENTATION_LIMIT)
El número de extensiones de proveedor ha superado el límite de implementación actual, que actualmente es igual a 25 extensiones de proveedor por sesión.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo compatible No se admite ninguno
Plataforma de destino Windows
Encabezado wcndevice.h

Consulte también

IWCNDevice

IWCNDevice::Connect

WCN_VENDOR_EXTENSION_SPEC