estructura NDIS_PROCESSOR_INFO_EX (ntddndis.h)
La estructura NDIS_PROCESSOR_INFO_EX especifica información sobre un procesador en el equipo local.
Sintaxis
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;
Miembros
ProcNum
Número de procesador asignado al procesador.
SocketId
Identificador de socket para el procesador. Este es el número asignado al socket de placa base en el equipo local. Es decir, es un identificador de procesador físico. Los valores posibles para este miembro son cero al número de sockets de la placa base menos uno.
CoreId
Identificador principal del procesador. El valor está en el intervalo desde cero hasta el número del miembro NumCoresPerSocket de la estructura NDIS_SYSTEM_PROCESSOR_INFO_EX menos uno.
HyperThreadId
Identificador de hyper-threading del procesador. El valor está en el intervalo desde cero hasta el número del miembro MaxHyperThreadingProcsPerCore de la estructura NDIS_SYSTEM_PROCESSOR_INFO_EX menos uno.
NodeId
Identificador de nodo del procesador. Este es el número del nodo NUMA al que pertenece el procesador. Este intervalo de valores posibles es cero para el número de nodos NUMA en el equipo local menos uno.
NodeDistance
Distancia del nodo del procesador. Si el identificador del parámetro NdisHandle que el autor de la llamada pasó al La función NdisGetProcessorInformationEx no es NULL y es un controlador de adaptador de minipuerto, este miembro contiene la distancia de la NIC correspondiente desde el nodo NUMA de este procesador. De lo contrario, este miembro es cero para controladores de miniporte o USHORT_MAX (0xffff) para otros controladores.
Comentarios
La estructura NDIS_PROCESSOR_INFO_EX se usa en la NDIS_SYSTEM_PROCESSOR_INFO_EX estructura.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Se admite en NDIS 6.20 y versiones posteriores. |
Encabezado | ntddndis.h (include Ndis.h) |