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 |