次の方法で共有


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