Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
A função NdisGetProcessorInformationEx recupera informações sobre a topologia da CPU do computador local.
Sintaxe
NDIS_STATUS NdisGetProcessorInformationEx(
[in, optional] NDIS_HANDLE NdisHandle,
[out, optional] PNDIS_SYSTEM_PROCESSOR_INFO_EX SystemProcessorInfo,
[in, out] PSIZE_T Size
);
Parâmetros
[in, optional] NdisHandle
Um identificador de instância ou driver NDIS obtido durante a inicialização do chamador. Por exemplo, um driver de miniporto pode usar o identificador NDIS obtido do Funções NdisMRegisterMiniportDriver ou MiniportInitializeEx. Outros drivers NDIS podem usar os identificadores das seguintes funções:
[out, optional] SystemProcessorInfo
Um ponteiro para um buffer alocado por chamador em que o NDIS coloca o NDIS_SYSTEM_PROCESSOR_INFO_EX estrutura e uma matriz de estruturas NDIS_PROCESSOR_INFO_EX que contêm informações sobre a topologia da CPU do computador local. O chamador fornece o comprimento do buffer no parâmetro tamanho do.
[in, out] Size
Um ponteiro para um valor que é o tamanho, em bytes, do buffer fornecido pelo chamador. Quando a função retorna, esse valor contém a quantidade de dados que o NDIS colocou no buffer ou o tamanho necessário do buffer se o buffer era muito curto.
Valor de retorno
NdisGetProcessorInformationEx pode retornar um dos seguintes valores de status:
| Código de retorno | Descrição |
|---|---|
|
A operação foi concluída com êxito. |
|
O tamanho do buffer no parâmetro tamanho do era muito pequeno. Nesse caso, o NDIS fornece o tamanho do buffer necessário no membro tamanho do. |
Observações
Os drivers NDIS chamam a função NdisGetProcessorInformationEx para recuperar informações sobre os processadores no computador local.
Requisitos
| Requisito | Valor |
|---|---|
| de cliente com suporte mínimo | Com suporte no NDIS 6.20 e posterior. |
| da Plataforma de Destino | Universal |
| cabeçalho | ndis.h (inclua Ndis.h) |
| biblioteca | Ndis.lib |
| IRQL | <= DISPATCH_LEVEL |