WlanDeviceServiceCommand 関数 (wlanapi.h)

特定のワイヤレス LAN インターフェイス上のデバイス サービスと通信するには、元の機器製造元 (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 ドライバーである必要があります。

要件

   
サポートされている最小のクライアント Windows 10 ビルド 20348
サポートされている最小のサーバー Windows 10 ビルド 20348
Header wlanapi.h