IScheduler::AddVirtualProcessors 메서드

스케줄러에 사용하도록 가상 프로세서 루트의 집합을 제공합니다.IVirtualProcessorRoot 인터페이스는 스케줄러를 대신하여 작업을 수행할 수 있는 단일 스레드를 실행할 권한을 나타냅니다.

virtual void AddVirtualProcessors(
   _In_reads_(count) IVirtualProcessorRoot ** ppVirtualProcessorRoots,
   unsigned int count
) =0;

매개 변수

  • ppVirtualProcessorRoots
    스케줄러에 추가되는 가상 프로세서 루트를 나타내는 IVirtualProcessorRoot 인터페이스의 배열입니다.

  • count
    배열에 있는 IVirtualProcessorRoot의 인스턴스 수입니다.

설명

리소스 관리자는 가상 프로세서 루트의 초기 집합을 스케줄러에 부여하기 위해 AddVirtualProcessor 메서드를 호출합니다.또한 스케줄러 사이에 리소스를 재정렬할 때 가상 프로세서 루트를 스케줄러에 추가하도록 메서드를 호출할 수 있습니다.

요구 사항

헤더: concrtrm.h

네임 스페이스: 동시성

참고 항목

참조

IScheduler 구조체

IVirtualProcessorRoot 구조체

IScheduler::RemoveVirtualProcessors 메서드