Condividi tramite


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. Nessuna nuova funzionalità viene aggiunta 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, vedere Introduzione con UMDF.]

L'interfaccia IWDFObject espone l'oggetto base del framework che fornisce la funzionalità di base comune in tutti i tipi di oggetti framework. Tutti gli oggetti framework sono derivati da questo oggetto radice.

Ereditarietà

L'interfaccia IWDFObject eredita dall'interfaccia IUnknown . IWDFObject include anche questi tipi di membri:

  • Metodi

Metodi

L'interfaccia IWDFObject include questi metodi.

 
IWDFObject::AcquireLock

Il metodo AcquireLock impedisce al framework di chiamare metodi di interfacce registrati 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 Microsoft Windows Driver Frameworks (WDF) creato in precedenza.
IWDFObject::ReleaseLock

Il metodo ReleaseLock consente al framework di chiamare metodi di interfacce registrati 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 precedentemente registrato tramite il metodo IWDFObject::AssignContext.

Requisiti

Requisito Valore
Fine del supporto Non disponibile in UMDF 2.0 e versioni successive.
Piattaforma di destinazione Desktop
Versione UMDF minima 1.5
Intestazione wudfddi.h