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) |