Freigeben über


NdisGetProcessorInformation-Funktion (ndis.h)

Die NdisGetProcessorInformation Funktion ruft Informationen über die CPU-Topologie des lokalen Computers und den Satz von Prozessoren ab, die ein Miniporttreiber für den Empfang der Seitenskalierung (RSS) verwenden muss.

Syntax

NDIS_STATUS NdisGetProcessorInformation(
  [in, out] PNDIS_SYSTEM_PROCESSOR_INFO SystemProcessorInfo
);

Parameter

[in, out] SystemProcessorInfo

Ein Zeiger auf einen NDIS_SYSTEM_PROCESSOR_INFO Struktur, die NDIS mit den Informationen zur CPU-Topologie des Systems und dem RSS-Prozessorsatz ausfüllt.

Rückgabewert

NdisGetProcessorInformation kann einen der folgenden Statuswerte zurückgeben:

Rückgabecode Beschreibung
NDIS_STATUS_SUCCESS
Der Vorgang wurde erfolgreich abgeschlossen.
NDIS_STATUS_BUFFER_TOO_SHORT
Die größe, die im Header.Size Member des SystemProcessorInfo Parameter angegeben wurde, war zu klein.

Bemerkungen

NDIS-Treiber rufen die NdisGetProcessorInformation Funktion auf, um Informationen über die Prozessoren auf dem lokalen Computer abzurufen.

RSS-fähige Miniporttreiber, die MSI-X Aufrufen von NdisGetProcessorInformation unterstützen MiniportFilterResourceRequirequirements Funktion. Miniport-Treiber legen die Unterbrechungsaffinität der zugeordneten MSI-X Nachrichten an die RSS-Prozessoren fest, die im RssProcessors Member des SystemProcessorInfo Parameter angegeben sind.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Unterstützt in NDIS 6.0 und 6.1. Für NDIS 6.20 und höher ist ise NdisGetProcessorInformationEx oder NdisGetRssProcessorInformation.
Zielplattform- Universal
Header- ndis.h (include Ndis.h)
Library Ndis.lib
IRQL- PASSIVE_LEVEL

Siehe auch

MiniportFilterResourceRequirequirements

NDIS_SYSTEM_PROCESSOR_INFO

NdisGetProcessorInformationEx NdisGetRssProcessorInformation