HWN_CLIENT_INITIALIZE_DEVICE funzione di callback (hwnclx.h)
Implementato dal driver client e richiamato come risultato di una chiamata a EVT_WDF_DEVICE_PREPARE_HARDWARE.
Sintassi
HWN_CLIENT_INITIALIZE_DEVICE HwnClientInitializeDevice;
NTSTATUS HwnClientInitializeDevice(
[in] WDFDEVICE Device,
[in] PVOID Context,
[in] WDFCMRESLIST ResourcesRaw,
[in] WDFCMRESLIST ResourcesTranslated
)
{...}
Parametri
[in] Device
Gestire l'oggetto dispositivo del framework driver client.
[in] Context
Puntatore alle informazioni sul contesto del driver client. Questo spazio di memoria è disponibile per l'uso dal driver client. Viene allocata come parte dello spazio di contesto dell'oggetto framework da WdfDeviceCreate. Per altre informazioni, vedere HWN_CLIENT_REGISTRATION_PACKET e Framework Object Context Space.
[in] ResourcesRaw
Gestire un oggetto resource-list framework che identifica le risorse hardware non elaborate assegnate al dispositivo dal gestore Plug and Play.
[in] ResourcesTranslated
Gestire un oggetto resource-list framework che identifica le risorse hardware tradotte assegnate dal gestore Plug and Play al dispositivo.
Valore restituito
Restituisce STATUS_SUCCESS se l'operazione ha esito positivo. In caso contrario, restituire un codice di errore NTSTATUS appropriato.
Commenti
Registrare l'implementazione di questa funzione di callback impostando il membro appropriato di HWN_CLIENT_REGISTRATION_PACKET e quindi chiamando HwNRegisterClient.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10, versione 1709 |
Server minimo supportato | Windows Server 2016 |
Piattaforma di destinazione | Windows |
Intestazione | hwnclx.h |
IRQL | PASSIVE_LEVEL |