Compartilhar via


Função NdisGetProcessorInformation (ndis.h)

A função NdisGetProcessorInformation recupera informações sobre a topologia da CPU do computador local e o conjunto de processadores que um driver de miniporto deve usar para o RSS (dimensionamento lateral de recebimento).

Sintaxe

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

Parâmetros

[in, out] SystemProcessorInfo

Um ponteiro para um NDIS_SYSTEM_PROCESSOR_INFO estrutura que o NDIS preenche com as informações sobre a topologia da CPU do sistema e o conjunto de processadores RSS.

Retornar valor

NdisGetProcessorInformation pode retornar um dos seguintes valores de status:

Código de retorno Descrição
NDIS_STATUS_SUCCESS
A operação foi concluída com sucesso.
NDIS_STATUS_BUFFER_TOO_SHORT
O tamanho especificado no membro Header.Size do parâmetro SystemProcessorInfo era muito pequeno.

Comentários

Os drivers NDIS chamam a função NdisGetProcessorInformation para recuperar informações sobre os processadores no computador local.

Drivers de miniporta compatíveis com RSS que dão suporte à chamada MSI-X NdisGetProcessorInformation em seus Função MiniportFilterResourceRequirements . Os drivers de miniporto definem a afinidade de interrupção das mensagens MSI-X alocadas para os processadores RSS especificados no membro RssProcessors do parâmetro SystemProcessorInfo .

Requisitos

Requisito Valor
Cliente mínimo com suporte Com suporte no NDIS 6.0 e 6.1. Para o NDIS 6.20 e posterior, ise NdisGetProcessorInformationEx ou NdisGetRssProcessorInformation.
Plataforma de Destino Universal
Cabeçalho ndis.h (inclua Ndis.h)
Biblioteca Ndis.lib
IRQL PASSIVE_LEVEL

Confira também

MiniportFilterResourceRequirements

NDIS_SYSTEM_PROCESSOR_INFO

NdisGetProcessorInformationEx NdisGetRssProcessorInformation