Behandeln einer Schnittstellenobjektabfrageanforderung
Um den aktuellen Wert abzurufen, der einem Schnittstellenobjekt zugeordnet ist, ruft NDIS die ProviderQueryObject-Funktion eines Schnittstellenanbieters auf. Diese Funktion gibt NDIS_STATUS_SUCCESS zurück, wenn sie die Abfrageanforderung erfolgreich verarbeitet oder andernfalls einen NDIS_STATUS_Xxx-Fehlercode verarbeitet.
Eine Liste der schnittstellenanbieterspezifischen OID-Anforderungen finden Sie unter NDIS-Netzwerkschnittstellen-OIDs. Eine Liste der OIDs, die NDIS mit Anbietern, Miniportadaptern und Filtermodulen zur Unterstützung von Netzwerkschnittstellenobjekten verwendet, finden Sie unter NDIS-Netzwerkschnittstelle zu OID-Zuordnung.
Das Handle am ProviderIfContext-Parameter von ProviderQueryObject identifiziert den Kontextbereich, den der Schnittstellenanbieter an NDIS übergeben hat, als er die NdisIfRegisterInterface-Funktion aufgerufen hat, um die Schnittstelle zu registrieren. Der ObjectId-Parameter gibt die OID für das Objekt an, das abgefragt wird. Die Parameter pOutputBufferLength und pOutputBuffer bieten einen Zeiger auf die resultierende Länge des Ausgabepuffers bzw. einen Zeiger auf den Ausgabepuffer.