EVT_WIFI_DEVICE_CREATE_WIFIDIRECTDEVICE コールバック関数 (wificx.h)
WiFiCx クライアント ドライバーは 、WifiDIRECTDEVICE オブジェクトを作成するために EvtWifiDeviceCreateWifiDirectDevice を実装します。
構文
EVT_WIFI_DEVICE_CREATE_WIFIDIRECTDEVICE EvtWifiDeviceCreateWifidirectdevice;
NTSTATUS EvtWifiDeviceCreateWifidirectdevice(
WDFDEVICE Device,
WIFIDIRECT_DEVICE_INIT *WifiDirectDeviceInit
)
{...}
パラメーター
Device
[入力] WdfDeviceCreate の以前の呼び出しからクライアント ドライバーが取得したフレームワーク デバイス オブジェクトへのハンドル。
WifiDirectDeviceInit
[Inout]WIFIDIRECTDEVICE オブジェクトの初期化情報を記述するWIFIDIRECT_DEVICE_INIT オブジェクトへのポインター。
戻り値
このコールバック関数は、操作が成功した場合にSTATUS_SUCCESSを返します。 それ以外の場合は、適切な NTSTATUS エラー コードが返されます。
注釈
WiFiCx クライアント ドライバーは、WiFiDeviceInitialize を呼び出して EvtWifiDeviceCreateWifiDirectDevice コールバック関数を登録します。
EvtWifiDeviceCreateWifiDirectDevice コールバックで、クライアント ドライバーは次の処理を行います。
- WifiDirectDeviceCreate を呼び出して WIFIDIRECTDEVICE オブジェクトを作成します。
- WifiDirectDeviceInitialize を呼び出して オブジェクトを初期化します。
- WifiDirectDeviceGetPortId を呼び出して、ポート ID (コマンド メッセージで使用される) を決定します。
EvtWifiDeviceCreateWifiDirectDevice を実装するコード例については、「Wi-Fi Direct (P2P) のサポート」を参照してください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 11 |
サポートされている最小のサーバー | Windows Server 2022 |
Header | wificx.h |
IRQL | PASSIVE_LEVEL |