Freigeben über


PINTERFACE_REFERENCE Rückruffunktion (miniport.h)

Die InterfaceReference Routine erhöht die Referenzanzahl auf einer treiberdefinierten Schnittstelle.

Syntax

PINTERFACE_REFERENCE PinterfaceReference;

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

Parameter

[in] Context

Ein Zeiger auf schnittstellenspezifische Kontextinformationen. Der Aufrufer übergibt den Wert, der als Context Member der INTERFACE- Struktur für die Schnittstelle übergeben wird.

Rückgabewert

Nichts

Bemerkungen

Sie können die InterfaceDereference Routine verwenden, um die Referenzanzahl für die Schnittstelle zu erhöhen.

Der Treiber, der die Schnittstelle exportiert, ist für das Aufrufen InterfaceReference- verantwortlich, um die Referenzanzahl zu erhöhen, bevor der Treiber die Schnittstelle exportiert. Der Treiber, der die Schnittstelle zunächst als Reaktion auf eine IRP_MN_QUERY_INTERFACE Anforderung exportiert hat, ruft z. B. InterfaceReferenceauf. Außerdem muss ein Treiber, der einen Zeiger an die Schnittstelle an einen anderen Treiber übergibt, InterfaceReference-aufrufen.

Anforderungen

Anforderung Wert
Zielplattform- Desktop
Header- miniport.h (include Wdm.h, Ntddk.h, Ntifs.h, Miniport.h, Wudfwdm.h)

Siehe auch

INTERFACE-

IRP_MN_QUERY_INTERFACE

InterfaceDereference-