다음을 통해 공유


DSTORAGE_PRIORITY

DirectStorage 큐의 우선 순위 수준입니다.

구문

enum DSTORAGE_PRIORITY  : INT8  
{  
    DSTORAGE_PRIORITY_LOW = -1,  
    DSTORAGE_PRIORITY_NORMAL = 0,  
    DSTORAGE_PRIORITY_HIGH = 1,  
    DSTORAGE_PRIORITY_REALTIME = 2,  
    DSTORAGE_PRIORITY_FIRST = DSTORAGE_PRIORITY_LOW,  
    DSTORAGE_PRIORITY_LAST = DSTORAGE_PRIORITY_REALTIME,  
    DSTORAGE_PRIORITY_COUNT = 4  
}  

상수

상수 설명
DSTORAGE_PRIORITY_LOW DStorage 작업의 최저 우선 순위입니다.
DSTORAGE_PRIORITY_NORMAL 대다수의 요청은 이 우선 순위여야 합니다.
DSTORAGE_PRIORITY_HIGH DStorage 작업의 가장 높은 우선 순위입니다.
DSTORAGE_PRIORITY_REALTIME DSTORAGE_PRIORITY_HIGH와 동일하지만 CPU 부하를 증가시키면서 대기 시간을 최소화합니다.
DSTORAGE_PRIORITY_FIRST 가장 낮은 우선 순위 수준입니다. DSTORAGE_PRIORITY_LOW과 동일합니다.
DSTORAGE_PRIORITY_LAST 가장 높은 우선 순위 수준이며, DSTORAGE_PRIORITY_REALTIME과 동일합니다.
DSTORAGE_PRIORITY_COUNT 우선 순위 수준의 수

비고

이 열거형은 DSTORAGE_QUEUE_DESC 구조체에서 사용됩니다.

우선 순위는 요청 크기를 기반으로 하는 가중 라운드 로빈 알고리즘에 의해 적용됩니다. DSTORAGE_PRIORITY_LOWDSTORAGE_PRIORITY_NORMAL의 차이는 DSTORAGE_PRIORITY_NORMALDSTORAGE_PRIORITY_HIGH의 차이와 같이 근사 크기 정도입니다.

모든 Win32 요청의 우선 순위는 보통(DSTORAGE_PRIORITY_NORMAL)입니다.

우선 순위 수준을 반복 하려면 DSTORAGE_PRIORITY_FIRST, DSTORAGE_PRIORITY_LAST, DSTORAGE_PRIORITY_COUNT을 사용합니다.

자세한 내용은 DirectStorage 개요의 "우선 순위" 섹션을 참조하세요.

요구 사항

헤더: dstorage_xs.h

지원되는 플랫폼: Xbox Series 콘솔

참고 항목

DStorage