Condividi tramite


Metodo IDriverEntry::OnInitialize (wudfddi.h)

[Avviso: UMDF 2 è la versione più recente di UMDF e sostituisce UMDF 1. Tutti i nuovi driver UMDF devono essere scritti usando UMDF 2. Non vengono aggiunte nuove funzionalità a UMDF 1 ed è disponibile un supporto limitato per UMDF 1 nelle versioni più recenti di Windows 10. I driver di Windows universali devono usare UMDF 2. Per altre info, vedi Introduzione con UMDF.]

Il metodo OnInitialize esegue tutte le operazioni necessarie per inizializzare un driver.

Sintassi

HRESULT OnInitialize(
  [in] IWDFDriver *pWdfDriver
);

Parametri

[in] pWdfDriver

Puntatore all'interfaccia IWDFDriver per l'oggetto driver framework che rappresenta il driver caricato nel processo host.

Valore restituito

OnInitialize restituisce S_OK se il driver ha completato l'inizializzazione globale. In caso contrario, questo metodo restituisce uno dei codici di errore definiti in Winerror.h. Se il driver restituisce un codice di errore, il framework non caricherà il driver.

Commenti

Il framework crea un nuovo oggetto driver per ogni driver caricato nel processo host del driver. Quando un driver entra nel sistema, il framework chiama OnInitialize per notificare al driver e passa l'interfaccia IWDFDriver nella chiamata.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione wudfddi.h (include Wudfddi.h)

Vedi anche

IDriverEntry

IWDFDriver