共用方式為


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