Condividi tramite


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

Vedi anche

Supporto delle notifiche hardware

Informazioni di riferimento sulle notifiche hardware