PINTERFACE_REFERENCE funzione di callback (miniport.h)
La routine InterfaceReference incrementa il conteggio dei riferimenti su un'interfaccia definita dal driver.
Sintassi
PINTERFACE_REFERENCE PinterfaceReference;
void PinterfaceReference(
[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.
Valore restituito
nessuno
Osservazioni
È possibile usare la routine InterfaceDereference per decrerere il conteggio dei riferimenti per l'interfaccia.
Il driver che esporta l'interfaccia è responsabile della chiamata di InterfaceReference per aumentare il conteggio dei riferimenti prima che il driver esporta l'interfaccia. Ad esempio, il driver che inizialmente esportava l'interfaccia in risposta a una richiesta di IRP_MN_QUERY_INTERFACE chiama InterfaceReference. Inoltre, un driver che passa un puntatore all'interfaccia a un altro driver deve chiamare InterfaceReference.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Desktop |
Intestazione | miniport.h (include Wdm.h, Ntddk.h, Ntifs.h, Miniport.h, Wudfwdm.h) |