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