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 |
---|---|
|
Der Vorgang wurde erfolgreich abgeschlossen. |
|
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 |