PINTERFACE_REFERENCE Rückruffunktion (miniport.h)
Die InterfaceReference-Routine erhöht die Verweisanzahl auf einer vom Treiber definierten 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
Keine
Bemerkungen
Sie können die InterfaceDereference-Routine verwenden, um die Referenzanzahl für die Schnittstelle zu verringern.
Der Treiber, der die Schnittstelle exportiert, ist für das Aufrufen von InterfaceReference verantwortlich, um die Verweisanzahl zu erhöhen, bevor der Treiber die Schnittstelle exportiert. Der Treiber, der die Schnittstelle als Antwort auf eine IRP_MN_QUERY_INTERFACE Anforderung zunächst exportiert hat, ruft beispielsweise InterfaceReference auf. Außerdem muss ein Treiber, der einen Zeiger an die Schnittstelle an einen anderen Treiber übergibt , InterfaceReference aufrufen.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Desktop |
Kopfzeile | miniport.h (einschließlich Wdm.h, Ntddk.h, Ntifs.h, Miniport.h, Wudfwdm.h) |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für