Condividi tramite


Funzione HwNProcessAddDevicePreDeviceCreate (hwnclx.h)

Fornisce i callback di preparazione/rilascio e uscita del dispositivo a Windows Driver Foundation (WDF) per la transizione del dispositivo in stati diversi. Questa funzione deve essere chiamata dal driver client quando WDF richiama la routine EVT_WDF_DRIVER_DEVICE_ADD del driver, ma prima di creare l'oggetto dispositivo.

Sintassi

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

Parametri

[in] Driver

Handle per l'oggetto driver framework driver del client.

[in] DeviceInit

Puntatore a una struttura di WDFDEVICE_INIT allocata dal framework.

[out] FdoAttributes

Puntatore a una struttura WDF_OBJECT_ATTRIBUTES che descrive gli attributi dell'oggetto dispositivo del driver client al momento della creazione.

Valore restituito

Restituisce STATUS_SUCCESS se la funzione ha esito positivo. Restituisce STATUS_INVALID_PARAMETER se non è possibile trovare il driver client corrispondente. In caso contrario, restituisce uno dei valori di stato di errore definiti in Ntstatus.h.

Requisiti

Requisito Valore
Client minimo supportato Windows 10, versione 1709
Server minimo supportato Windows Server 2016
Piattaforma di destinazione Windows
Intestazione hwnclx.h
Libreria Mshwnclxstub.lib
IRQL PASSIVE_LEVEL

Vedi anche

Supporto delle notifiche hardware

Informazioni di riferimento sulle notifiche hardware