EVT_WIFI_DEVICE_CREATE_WIFIDIRECTDEVICE función de devolución de llamada (wificx.h)
Los controladores de cliente WiFiCx implementan EvtWifiDeviceCreateWifiDirectDevice para crear un objeto WIFIDIRECTDEVICE.
Sintaxis
EVT_WIFI_DEVICE_CREATE_WIFIDIRECTDEVICE EvtWifiDeviceCreateWifidirectdevice;
NTSTATUS EvtWifiDeviceCreateWifidirectdevice(
WDFDEVICE Device,
WIFIDIRECT_DEVICE_INIT *WifiDirectDeviceInit
)
{...}
Parámetros
Device
[En] Identificador de un objeto de dispositivo de marco que el controlador cliente obtuvo de una llamada anterior a WdfDeviceCreate.
WifiDirectDeviceInit
[inout] Puntero a un objeto WIFIDIRECT_DEVICE_INIT que describe la información de inicialización del objeto WIFIDIRECTDEVICE.
Valor devuelto
Esta función de devolución de llamada devuelve STATUS_SUCCESS si la operación se realizó correctamente. De lo contrario, devuelve un código de error NTSTATUS adecuado.
Observaciones
Un controlador cliente WiFiCx registra la función de devolución de llamada EvtWifiDeviceCreateWifiDirectDevice llamando a WiFiDeviceInitialize.
En su EvtWifiDeviceCreateWifiDirectDevice devolución de llamada, el controlador cliente:
- Llama a WifiDirectDeviceCreate para crear el objeto WIFIDIRECTDEVICE.
- Llama a WifiDirectDeviceInitialize para inicializar el objeto.
- Llama WifiDirectDeviceGetPortId para determinar el identificador de puerto (que se usa en los mensajes de comando).
Para obtener un ejemplo de código de implementación de EvtWifiDeviceCreateWifiDirectDevice, vea Wi-Fi compatibilidad con Direct (P2P).
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows 11 |
servidor mínimo admitido | Windows Server 2022 |
encabezado de | wificx.h |
irQL | PASSIVE_LEVEL |