HWN_CLIENT_INITIALIZE_DEVICE función de devolución de llamada (hwnclx.h)
Implementado por el controlador cliente y se invoca como resultado de una llamada a EVT_WDF_DEVICE_PREPARE_HARDWARE.
Sintaxis
HWN_CLIENT_INITIALIZE_DEVICE HwnClientInitializeDevice;
NTSTATUS HwnClientInitializeDevice(
[in] WDFDEVICE Device,
[in] PVOID Context,
[in] WDFCMRESLIST ResourcesRaw,
[in] WDFCMRESLIST ResourcesTranslated
)
{...}
Parámetros
[in] Device
Identificador del objeto de dispositivo del marco de controladores de cliente.
[in] Context
Puntero a la información de contexto del controlador cliente. Este espacio de memoria está disponible para su uso por parte del controlador cliente. Se asigna como parte del espacio de contexto del objeto de marco WdfDeviceCreate. Para obtener más información, vea HWN_CLIENT_REGISTRATION_PACKET y Framework Object Context Space.
[in] ResourcesRaw
Controlar a un objeto de lista de recursos de marco que identifica los recursos de hardware sin procesar que el administrador de Plug and Play ha asignado al dispositivo.
[in] ResourcesTranslated
Controlar a un objeto de lista de recursos de marco que identifica los recursos de hardware traducidos que el administrador de Plug and Play ha asignado al dispositivo.
Valor devuelto
Devuelve STATUS_SUCCESS si la operación se realiza correctamente. De lo contrario, devuelve un código de error NTSTATUS adecuado.
Observaciones
Registre la implementación de esta función de devolución de llamada estableciendo el miembro adecuado de HWN_CLIENT_REGISTRATION_PACKET y llamando a HwNRegisterClient.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows 10, versión 1709 |
servidor mínimo admitido | Windows Server 2016 |
de la plataforma de destino de | Windows |
encabezado de | hwnclx.h |
irQL | PASSIVE_LEVEL |