WCNDevice::GetVendorExtension メソッド (wcndevice.h)
GetVendorExtension メソッドは、デバイスからキャッシュされたベンダー拡張機能を取得します。
構文
HRESULT GetVendorExtension(
[in] const WCN_VENDOR_EXTENSION_SPEC *pVendorExtSpec,
[in] DWORD dwMaxBufferSize,
[out] BYTE [] pbBuffer,
[out] DWORD *pdwBufferUsed
);
パラメーター
[in] pVendorExtSpec
クエリを実行するベンダー拡張機能を記述するユーザー定義 のWCN_VENDOR_EXTENSION_SPEC 構造体へのポインター。
[in] dwMaxBufferSize
pbBuffer のサイズ (バイト単位)。
[out] pbBuffer
ベンダー拡張機能の内容を含む、割り当てられたバッファー。
[out] pdwBufferUsed
戻り値には、ベンダー拡張機能のサイズがバイト単位で格納されます。
戻り値
このメソッドは、これらの値のいずれかを返すことができます。
リターン コード | 説明 |
---|---|
|
ベンダー拡張機能が正常に取得されました。 |
|
指定されたベンダー拡張機能は使用できません。 |
|
pbBuffer で指定されたバッファーは、返されたベンダー拡張機能を格納するのに十分な大きさではありません。 |
解説
ベンダー拡張機能のサイズを照会するには、 dwMaxBufferSize パラメーターで値 0 を渡すと、 pdwBufferUsed はサイズを受け取ります。
要件
サポートされている最小のクライアント | Windows 7 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | サポートなし |
対象プラットフォーム | Windows |
ヘッダー | wcndevice.h |