HwNProcessAddDevicePreDeviceCreate-Funktion (hwnclx.h)
Stellt die Gerätevorbereitungs-,Freigabe- und Ein-/Ausstiegsrückrufe an die Windows Driver Foundation (WDF) bereit, um das Gerät in verschiedene Zustände zu übergehen. Diese Funktion sollte vom Clienttreiber aufgerufen werden, wenn der WDF die EVT_WDF_DRIVER_DEVICE_ADD Routine des Treibers aufruft, aber bevor das Geräteobjekt erstellt wird.
Syntax
FORCEINLINE NTSTATUS HwNProcessAddDevicePreDeviceCreate(
_In_ WDFDRIVER Driver,
_In_ PWDFDEVICE_INIT DeviceInit,
_Out_ PWDF_OBJECT_ATTRIBUTES FdoAttributes
);
Parameter
[in] Driver
Handle mit dem Framework-Treiberobjekt des Clienttreibers.
[in] DeviceInit
Ein Zeiger auf eine vom Framework zugewiesene WDFDEVICE_INIT-Struktur .
[out] FdoAttributes
Zeiger auf eine WDF_OBJECT_ATTRIBUTES Struktur, die die Attribute des Geräteobjekts des Clienttreibers beschreibt, wenn es erstellt wird.
Rückgabewert
Gibt STATUS_SUCCESS zurück, wenn die Funktion erfolgreich ist. Gibt STATUS_INVALID_PARAMETER zurück, wenn der entsprechende Clienttreiber nicht gefunden werden kann. Andernfalls wird einer der in Ntstatus.h definierten Fehlerwerte status zurückgegeben.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10, Version 1709 |
Unterstützte Mindestversion (Server) | Windows Server 2016 |
Zielplattform | Windows |
Kopfzeile | hwnclx.h |
Bibliothek | Mshwnclxstub.lib |
IRQL | PASSIVE_LEVEL |