Interfaccia IWDFObject (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 informazioni, vedi Introduzione a UMDF.]
L'interfaccia IWDFObject espone l'oggetto di base del framework che fornisce le funzionalità di base comuni in tutti i tipi di oggetto framework. Tutti gli oggetti framework sono derivati da questo oggetto radice.
Eredità
L'interfaccia IWDFObject eredita dall'interfaccia IUnknown. IWDFObject include anche questi tipi di membri:
- Metodi
Metodi
L'interfaccia IWDFObject dispone di questi metodi.
IWDFObject::AcquireLock Il metodo AcquireLock impedisce al framework di chiamare metodi di interfacce registrate da un driver. |
IWDFObject::AssignContext Il metodo AssignContext registra un contesto e una funzione di callback di pulizia fornita dal driver per l'oggetto. |
IWDFObject::D eleteWdfObject Il metodo DeleteWdfObject elimina un oggetto WDF (Microsoft Windows Driver Framework) creato in precedenza. |
IWDFObject::ReleaseLock Il metodo ReleaseLock consente al framework di chiamare metodi di interfacce registrate dal driver che il framework in precedenza impediva di chiamare perché il driver ha chiamato il metodo IWDFObject::AcquireLock. |
IWDFObject::RetrieveContext Il metodo RetrieveContext recupera un contesto registrato in precedenza tramite il metodo IWDFObject::AssignContext. |
Fabbisogno
Requisito | Valore |
---|---|
Fine del supporto | Non disponibile in UMDF 2.0 e versioni successive. |
piattaforma di destinazione | Desktop |
versione minima di UMDF | 1.5 |
intestazione | wudfddi.h |