Función HwNProcessAddDevicePreDeviceCreate (hwnclx.h)

Proporciona las devoluciones de llamada de entrada y salida y preparación del dispositivo a Windows Driver Foundation (WDF) para realizar la transición del dispositivo a diferentes estados. El controlador cliente debe llamar a esta función cuando WDF invoca la rutina de EVT_WDF_DRIVER_DEVICE_ADD del controlador, pero antes de crear el objeto de dispositivo.

Sintaxis

FORCEINLINE NTSTATUS  HwNProcessAddDevicePreDeviceCreate(
  _In_  WDFDRIVER               Driver,
  _In_  PWDFDEVICE_INIT         DeviceInit,
  _Out_ PWDF_OBJECT_ATTRIBUTES  FdoAttributes
);

Parámetros

[in] Driver

Identificador del objeto de controlador del marco de controladores de cliente.

[in] DeviceInit

Puntero a una estructura de WDFDEVICE_INIT asignada por el marco.

[out] FdoAttributes

Puntero a una estructura de WDF_OBJECT_ATTRIBUTES que describe los atributos del objeto de dispositivo del controlador cliente cuando se crea.

Valor devuelto

Devuelve STATUS_SUCCESS si la función se realiza correctamente. Devuelve STATUS_INVALID_PARAMETER si no se encuentra el controlador cliente correspondiente. De lo contrario, devuelve uno de los valores de estado de error definidos en Ntstatus.h.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10, versión 1709
Servidor mínimo compatible Windows Server 2016
Plataforma de destino Windows
Encabezado hwnclx.h
Library Mshwnclxstub.lib
IRQL PASSIVE_LEVEL

Consulte también

Compatibilidad con notificaciones de hardware

Referencia de notificaciones de hardware