Condividi tramite


Funzione HwNProcessAddDevicePreDeviceCreate (hwnclx.h)

Fornisce il callback di preparazione/rilascio e di ingresso/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 dei driver 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 dell'errore definiti in Ntstatus.h.

Fabbisogno

Requisito Valore
client minimo supportato Windows 10, versione 1709
server minimo supportato Windows Server 2016
piattaforma di destinazione Finestre
intestazione hwnclx.h
libreria Mshwnclxstub.lib
IRQL PASSIVE_LEVEL

Vedere anche

Le notifiche hardware supportano

informazioni di riferimento sulle notifiche hardware