Freigeben über


NdisGetProcessorInformation-Funktion (ndis.h)

Die NdisGetProcessorInformation-Funktion ruft Informationen zur CPU-Topologie des lokalen Computers und zu den Prozessoren ab, die ein Miniporttreiber für die empfangsseitige Skalierung (RSS) verwenden muss.

Syntax

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

Parameter

[in, out] SystemProcessorInfo

Ein Zeiger auf eine NDIS_SYSTEM_PROCESSOR_INFO Struktur, die NDIS mit den Informationen über die CPU-Topologie des Systems und den RSS-Prozessorsatz füllt.

Rückgabewert

NdisGetProcessorInformation kann einen der folgenden status-Werte 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-Parameters angegeben wurde, war zu klein.

Hinweise

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

RSS-fähige Miniporttreiber, die MSI-X unterstützen, rufen NdisGetProcessorInformation in ihrer MiniportFilterResourceRequirements-Funktion . Miniport-Treiber legen die Interruptaffinität der zugeordneten MSI-X-Nachrichten auf die RSS-Prozessoren fest, die im RssProcessors-Element des SystemProcessorInfo-Parameters angegeben sind.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Unterstützt in NDIS 6.0 und 6.1. Für NDIS 6.20 und höher ist stattdessen NdisGetProcessorInformationEx oder NdisGetRssProcessorInformation.
Zielplattform Universell
Header ndis.h (include Ndis.h)
Bibliothek Ndis.lib
IRQL PASSIVE_LEVEL

Weitere Informationen

MiniportFilterResourceRequirements

NDIS_SYSTEM_PROCESSOR_INFO

NdisGetProcessorInformationEx NdisGetRssProcessorInformation