D3DDDICB_OFFERALLOCATIONS 구조체(d3dumddi.h)
드라이버에서 재사용을 위해 제공하는 비디오 메모리 할당을 정의합니다. pfnOfferAllocationsCb 함수와 함께 사용됩니다.
통사론
typedef struct _D3DDDICB_OFFERALLOCATIONS {
[in] const HANDLE *pResources;
[in] const D3DKMT_HANDLE *HandleList;
[in] UINT NumAllocations;
[in] D3DDDI_OFFER_PRIORITY Priority;
} D3DDDICB_OFFERALLOCATIONS;
회원
[in] pResources
제공할 리소스에 대한 Direct3D 런타임 핸들의 배열입니다.
사용자 모드 드라이버가 HandleList 지정된 배열을 사용하여 할당 목록을 제공하는 경우 pResources NULL 설정해야 합니다. 반대로 드라이버가 pResources 지정된 배열을 사용하여 리소스 목록을 제공하는 경우 HandleList NULL 설정해야 합니다.
[in] HandleList
제공할 할당에 대한 커널 모드 핸들을 나타내는 D3DKMT_HANDLE 데이터 형식의 배열입니다.
pCreateResource설정된 D3D10_DDI_BIND_PRESENT 플래그 값(>BindFlags)을 사용하여 리소스를 만든 경우 리소스 핸들이 아닌 할당 핸들로 리소스를 제공합니다.
[in] NumAllocations
pResources 또는 HandleList 멤버의 항목 수(NULL 않습니다.
[in] Priority
다시 사용할 할당을 제공하는 D3DDDI_OFFER_PRIORITY형식의 우선 순위입니다.
참고 이 멤버를 D3DDDI_OFFER_PRIORITY_NONE값으로 설정하지 마세요.
요구 사항
요구 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 8 |
지원되는 최소 서버 | Windows Server 2012 |
헤더 | d3dumddi.h(D3dumddi.h 포함) |