NDK_FN_QUERY_ADAPTER_INFO Rückruffunktion (ndkpi.h)

Die Funktion NdkQueryAdapterInfo (NDK_FN_QUERY_ADAPTER_INFO) ruft Informationen zu Grenzwerten und Funktionen eines NDK-Adapters ab.

Syntax

NDK_FN_QUERY_ADAPTER_INFO NdkFnQueryAdapterInfo;

NTSTATUS NdkFnQueryAdapterInfo(
  [in] NDK_ADAPTER *pNdkAdapter,
       NDK_ADAPTER_INFO *pInfo,
       ULONG *pBufferSize
)
{...}

Parameter

[in] pNdkAdapter

Ein Zeiger auf einen NDK-Adapter (NDK_ADAPTER) instance.

pInfo

Ein Zeiger auf einen Puffer, der eine NDK_ADAPTER_INFO-Struktur enthält. Wenn die Anforderung mit STATUS_SUCCESS abgeschlossen wird, füllt der NDK-Anbieter die Struktur mit Adapterinformationen.

pBufferSize

Bei der Eingabe ist dieser Parameter ein Zeiger auf eine Variable, die die Größe des Puffers in Bytes enthält, auf den der pInfo-Parameter verweist. Bei der Ausgabe empfängt die Variable die Größe der Adapterinformationen in Bytes, die in den Puffer geschrieben wurden.

Rückgabewert

Die NdkQueryAdapterInfo-Funktion gibt einen der folgenden NTSTATUS-Codes zurück.

Rückgabecode Beschreibung
STATUS_SUCCESS
Die Anforderung wurde erfolgreich abgeschlossen.
STATUS_BUFFER_TOO_SMALL

Der Wert im *pBufferSize-Parameter hat eine Puffergröße angegeben, die zu klein war, um die Adapterinformationen aufzunehmen. *pBufferSize wird mit der erforderlichen Größe aktualisiert.

Andere status Codes
Ein Fehler ist aufgetreten.

Hinweise

NdkQueryAdapterInfo ruft die Adapterinformationen in einer NDK_ADAPTER_INFO-Struktur ab. Die Struktur enthält Informationen zu verschiedenen Grenzwerten und Funktionen des Adapters.

NdkQueryAdapterInfo erfordert einen IRQL von PASSIVE_LEVEL und blockiert, bis die Anforderung abgeschlossen ist.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Keine unterstützt, wird in NDIS 6.30 und höher unterstützt.
Unterstützte Mindestversion (Server) Windows Server 2012
Zielplattform Windows
Kopfzeile ndkpi.h (include Ndkpi.h)
IRQL PASSIVE_LEVEL

Weitere Informationen

NDK_ADAPTER

NDK_ADAPTER_DISPATCH

NDK_ADAPTER_INFO