NDIS_PROCESSOR_INFO_EX-Struktur (ntddndis.h)
Die NDIS_PROCESSOR_INFO_EX-Struktur gibt Informationen zu einem Prozessor auf dem lokalen Computer an.
Syntax
typedef struct _NDIS_PROCESSOR_INFO_EX {
PROCESSOR_NUMBER ProcNum;
ULONG SocketId;
ULONG CoreId;
ULONG HyperThreadId;
USHORT NodeId;
USHORT NodeDistance;
} NDIS_PROCESSOR_INFO_EX, *PNDIS_PROCESSOR_INFO_EX;
Member
ProcNum
Die Prozessornummer, die dem Prozessor zugewiesen ist.
SocketId
Der Socketbezeichner für den Prozessor. Dies ist die Nummer, die dem Hauptplatinensockel auf dem lokalen Computer zugewiesen ist. Das heißt, es handelt sich um einen physischen Prozessorbezeichner. Die möglichen Werte für diesen Member sind null für die Anzahl der Sockel auf der Hauptplatine minus 1.
CoreId
Die Kern-ID des Prozessors. Der Wert befindet sich im Bereich von null bis zur Zahl im NumCoresPerSocket-Member der NDIS_SYSTEM_PROCESSOR_INFO_EX Struktur minus 1.
HyperThreadId
Die Hyperthreading-ID des Prozessors. Der Wert befindet sich im Bereich von null bis zur Zahl im MaxHyperThreadingProcsPerCore-Member der NDIS_SYSTEM_PROCESSOR_INFO_EX Struktur minus 1.
NodeId
Der Knotenbezeichner des Prozessors. Dies ist die Nummer des NUMA-Knotens, zu dem der Prozessor gehört. Dieser Bereich möglicher Werte ist 0 bis zur Anzahl der NUMA-Knoten auf dem lokalen Computer minus 1.
NodeDistance
Der Knotenabstand des Prozessors. Wenn das Handle am NdisHandle-Parameter , den der Aufrufer an den übergeben hat Die NdisGetProcessorInformationEx-Funktion ist nicht NULL und ist ein Miniportadapterhandle. Dieses Element enthält den Abstand der entsprechenden NIC vom NUMA-Knoten dieses Prozessors. Andernfalls ist dieser Member null für Miniporttreiber oder USHORT_MAX (0xffff) für andere Treiber.
Hinweise
Die NDIS_PROCESSOR_INFO_EX-Struktur wird in der NDIS_SYSTEM_PROCESSOR_INFO_EX Struktur.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Unterstützt in NDIS 6.20 und höher. |
Kopfzeile | ntddndis.h (include Ndis.h) |