NdisSystemActiveProcessorCount 함수(ndis.h)

NdisSystemActiveProcessorCount 함수는 로컬 컴퓨터의 현재 활성 프로세서 수를 반환합니다.

구문

ULONG NdisSystemActiveProcessorCount(
  PKAFFINITY ActiveProcessors
);

매개 변수

ActiveProcessors

현재 활성 프로세서 집합을 나타내는 비트맵을 수신하는 KAFFINITY 형식 변수에 대한 포인터입니다. 핫 추가 환경에서 이 비트맵은 런타임 중에 변경 될 수 있습니다.

반환 값

NdisSystemActiveProcessorCount 는 로컬 컴퓨터의 현재 활성 프로세서 수를 반환합니다.

설명

NDIS 드라이버는 리소스를 할당하기 전에 초기화 중에 NdisSystemActiveProcessorCount 함수를 호출할 수 있습니다.

NdisSystemActiveProcessorCount KeQueryActiveProcessorCount 함수입니다.

참고 NDIS 드라이버는 NdisSystemProcessorCount 를 사용하여 현재 활성 프로세서 수를 검색해서는 안 됩니다.
 
참고NdisSystemActiveProcessorCount 는 반환된 [**KAFFINITY**](/windows-hardware/drivers/kernel/interrupt-affinity-and-priority#about-kaffinity) 값의 비트에 프로세서를 연속적으로 매핑하지 않을 수 있습니다. 및 NdisSystemActiveProcessorCount 는 호출될 때마다 동일한 비트맵을 반환하지 않을 수 있습니다.
 
NdisSystemActiveProcessorCount가 반환하는 값은 핫 추가 CPU 기능을 지원하는 SKU의 런타임에 변경됩니다.

Windows Server 2008 Enterprise 운영 체제 및 Windows Server 2008 Datacenter 운영 체제는 동적 하드웨어 분할을 지원합니다. 동적 하드웨어 분할의 일환으로 Windows Server 2008은 런타임 시 CPU에 대한 핫 추가 작업을 지원합니다. 핫 추가 CPU 환경에서는 런타임 동안 프로세서 수가 일정하게 유지되지 않을 수 있습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 NDIS 6.1에서 지원됩니다. NDIS 6.20 이상에서는 NdisGroupActiveProcessorCount를 대신 사용합니다.
대상 플랫폼 유니버설
헤더 ndis.h(Ndis.h 포함)
라이브러리 Ndis.lib
IRQL 모든 수준

추가 정보

KAFFINITY

KeQueryActiveProcessorCount

NdisGroupActiveProcessorCount

NdisSystemProcessorCount