PINTERFACE_DEREFERENCE funzione di callback (wdm.h)

La routine InterfaceDereference decrementa il conteggio dei riferimenti su un'interfaccia definita dal driver.

Sintassi

PINTERFACE_DEREFERENCE PinterfaceDereference;

void PinterfaceDereference(
  [in] PVOID Context
)
{...}

Parametri

[in] Context

Puntatore a informazioni di contesto specifiche dell'interfaccia. Il chiamante passa il valore passato come membro Contesto della struttura INTERFACE per l'interfaccia.

Si noti che la routine InterfaceDereference è un contratto per interfaccia, pertanto non esistono requisiti di irQL generali per chiamarla.

Valore restituito

nessuno

Osservazioni

È possibile usare la routine InterfaceReference per incrementare il conteggio dei riferimenti per l'interfaccia.

Il driver che importa l'interfaccia è responsabile della chiamata alla routine InterfaceDereference per decrerere il conteggio dei riferimenti dopo che il driver non usa più l'interfaccia. Ad esempio, un driver che richiede un puntatore all'interfaccia inviando una richiesta di IRP_MN_QUERY_INTERFACE chiama InterfaceDereference. Inoltre, un driver che riceve un puntatore all'interfaccia a un altro driver deve chiamare InterfaceDereference.

Requisiti

Requisito Valore
Piattaforma di destinazione Desktop
Intestazione wdm.h (include Wdm.h, Ntddk.h, Ntifs.h, Miniport.h, Wudfwdm.h)

Vedi anche

INTERFACCIA

IRP_MN_QUERY_INTERFACE

InterfaceReference