D3DKMT_OFFERALLOCATIONS 구조체(d3dkmthk.h)
드라이버에서 재사용을 위해 제공하는 비디오 메모리 할당을 정의합니다. D3DKMTOfferAllocations 함수와 함께 사용됩니다.
통사론
typedef struct _D3DKMT_OFFERALLOCATIONS {
[in] D3DKMT_HANDLE hDevice;
[in] D3DKMT_HANDLE *pResources;
[in] const D3DKMT_HANDLE *HandleList;
[in] UINT NumAllocations;
[in] D3DKMT_OFFER_PRIORITY Priority;
D3DKMT_OFFER_FLAGS Flags;
} D3DKMT_OFFERALLOCATIONS;
회원
[in] hDevice
할당을 만든 디바이스에 대한 커널 모드 핸들을 나타내는 D3DKMT_HANDLE 데이터 형식입니다.
[in] pResources
제공할 리소스에 대한 Direct3D 런타임 핸들의 배열입니다.
사용자 모드 드라이버가
[in] HandleList
제공할 할당에 대한 커널 모드 핸들을 나타내는 D3DKMT_HANDLE 데이터 형식의 배열입니다.
pCreateResource설정된 D3D10_DDI_BIND_PRESENT 플래그 값(>BindFlags)을 사용하여 리소스를 만든 경우 리소스 핸들이 아닌 할당 핸들로 리소스를 제공합니다.
[in] NumAllocations
[in] Priority
다시 사용할 할당을 제공하는 D3DKMT_OFFER_PRIORITY형식의 우선 순위입니다.
Flags
플래그 옵션입니다.
요구 사항
요구 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 8 |
지원되는 최소 서버 | Windows Server 2012 |
헤더 | d3dkmthk.h(D3dkmthk.h 포함) |