D3DDDICB_SETPRIORITY 구조체(d3dumddi.h)
D3DDDICB_SETPRIORITY 구조는 리소스 또는 할당 목록을 설정할 우선 순위 수준을 설명합니다.
통사론
typedef struct _D3DDDICB_SETPRIORITY {
[in] HANDLE hResource;
[in] UINT NumAllocations;
[in] const D3DKMT_HANDLE *HandleList;
[in] const UINT *pPriorities;
} D3DDDICB_SETPRIORITY;
회원
[in] hResource
우선 순위를 설정해야 하는 리소스에 대한 핸들입니다. 사용자 모드 표시 드라이버가 HandleList 지정된 배열을 사용하여 할당 목록의 우선 순위를 설정하는 경우 hResource NULL 설정합니다. 사용자 모드 표시 드라이버가 hResource 비NULL 값으로 설정하는 경우 NumAllocations 멤버를 0으로 설정하고 HandleList NULL 합니다.
hResource 비NULL경우 리소스에 속하는 모든 할당은 priorities가 가리키는 배열의 첫 번째 요소에 의해 지정된 우선 순위로 설정됩니다.
[in] NumAllocations
HandleList 배열의 할당 수입니다. 사용자 모드 표시 드라이버가 hResource 멤버의 핸들을 비NULL 값으로 설정하는 경우 NumAllocations 0으로 설정해야 합니다.
[in] HandleList
할당에 대한 커널 모드 핸들을 나타내는 D3DKMT_HANDLE 데이터 형식의 배열입니다. Microsoft Direct3D 런타임의 pfnAllocateCb 함수는 이러한 핸들을 반환합니다. 따라서 사용자 모드 표시 드라이버는 이러한 핸들을 사용하여 할당에 대한 우선 순위를 설정합니다.
사용자 모드 표시 드라이버가 hResource 멤버의 핸들을 비NULL 값으로 설정하는 경우 HandleList NULL 설정해야 합니다.
[in] pPriorities
우선 순위 수준의 배열에 대한 포인터입니다. hResource 멤버가 비-NULL경우 배열에는 단일 요소가 포함되어야 합니다. hResource NULL 경우 배열의 요소 수는 NumAllocations 멤버에 의해 지정되고 HandleList 지정된 배열의 각 할당은 Priorities해당 요소의 우선 순위 수준으로 설정됩니다. 정의된 우선 순위 수준 목록은 pfnSetPriorityCb 참조 페이지의 설명 섹션을 참조하세요.
요구 사항
요구 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista 이상 버전의 Windows 운영 체제에서 사용할 수 있습니다. |
헤더 | d3dumddi.h(D3dumddi.h 포함) |