IWCNDevice::SetVendorExtension 方法 (wcndevice.h)

IWCNDevice::SetVendorExtension 方法将供应商扩展排队,以便在挂起的会话中使用。 只能在 IWCNDevice::Connect 之前调用此函数。

语法

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

参数

[in] pVendorExtSpec

指向包含供应商扩展规范 的WCN_VENDOR_EXTENSION_SPEC 结构的指针。

[in] cbBuffer

pbBuffer 中包含的字节数。

[in] pbBuffer

指向缓冲区的指针,该缓冲区包含要设置在供应商扩展中的数据。

返回值

此方法可以返回其中一个值。

返回代码 说明
S_OK
供应商扩展将在挂起的会话中发送。
E_INVALIDARG
指定的 WCN_VENDOR_EXTENSION_SPEC 包含非法的 VendorID、子类型或标志。
HRESULT_FROM_WIN32 (ERROR_IMPLEMENTATION_LIMIT)
供应商扩展数已超出当前实现限制,当前等于每个会话 25 个供应商扩展。

要求

要求
最低受支持的客户端 Windows 7 [仅限桌面应用]
最低受支持的服务器 无受支持的版本
目标平台 Windows
标头 wcndevice.h

另请参阅

IWCNDevice

IWCNDevice::Connect

WCN_VENDOR_EXTENSION_SPEC