特定のワイヤレス LAN インターフェイス上のデバイス サービスとの通信を、OEM (OEM) または独立ハードウェア ベンダー (IHV) コンポーネントに許可します。
構文
DWORD WlanDeviceServiceCommand(
[in] HANDLE hClientHandle,
[in] const GUID *pInterfaceGuid,
[in] LPGUID pDeviceServiceGuid,
[in] DWORD dwOpCode,
[in] DWORD dwInBufferSize,
[in] PVOID pInBuffer,
[in] DWORD dwOutBufferSize,
[in, out, optional] PVOID pOutBuffer,
[out] PDWORD pdwBytesReturned
);
パラメーター
[in] hClientHandle
型: HANDLE
WlanOpenHandle 関数の前回の呼び出しによって取得されたクライアントのセッション ハンドル。
[in] pInterfaceGuid
型: CONST GUID*
照会するワイヤレス LAN インターフェイスの GUID へのポインター。 WlanEnumInterfaces 関数を使用して、ローカル コンピューターで有効になっている各ワイヤレス LAN インターフェイスの GUID を確認できます。
[in] pDeviceServiceGuid
型: GUID*
このコマンドのデバイス サービスを識別する GUID 。
[in] dwOpCode
型: DWORD
デバイス サービスで実行される操作を識別する操作コード。
[in] dwInBufferSize
型: DWORD
入力バッファーのサイズ (バイト単位)。
[in] pInBuffer
型: PVOID
コマンド入力用の汎用バッファー。
[in] dwOutBufferSize
型: DWORD
出力バッファーのサイズ (バイト単位)。
[in, out, optional] pOutBuffer
型: PVOID
コマンド出力用の汎用バッファー。
[out] pdwBytesReturned
型: PDWORD
返されたバイト数。
戻り値
型: HRESULT
関数が成功した場合、戻り値は ERROR_SUCCESS。 関数が ERROR_ACCESS_DENIED で失敗した場合、呼び出し元には、この操作を実行するための十分なアクセス許可がありません。 呼び出し元は管理者特権を持っているか、UMDF ドライバーである必要があります。
Requirements
| Requirement | 価値 |
|---|---|
| サポートされる最小クライアント | Windows 10 ビルド 20348 |
| サポートされている最小のサーバー | Windows 10 ビルド 20348 |
| Header | wlanapi.h |
| Library | OneCoreUAP.Lib |