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
[in]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 |
ヘッダー | wificx.h |
IRQL | PASSIVE_LEVEL |