다음을 통해 공유


D3DKMT_DESTROYALLOCATION 구조체(d3dkmthk.h)

D3DKMT_DESTROYALLOCATION 구조는 할당을 해제하기 위한 매개 변수를 설명합니다.

통사론

typedef struct _D3DKMT_DESTROYALLOCATION {
  [in] D3DKMT_HANDLE       hDevice;
  [in] D3DKMT_HANDLE       hResource;
  [in] const D3DKMT_HANDLE *phAllocationList;
  [in] UINT                AllocationCount;
} D3DKMT_DESTROYALLOCATION;

회원

[in] hDevice

리소스, 할당 또는 둘 다 연결된 디바이스에 대한 커널 모드 핸들을 나타내는 D3DKMT_HANDLE 데이터 형식입니다.

[in] hResource

리소스를 해제할 때 할당과 연결된 리소스에 대한 커널 모드 핸들을 나타내는 D3DKMT_HANDLE 데이터 형식입니다. 리소스 핸들을 지정하면 리소스 핸들과 연결된 모든 할당이 자동으로 해제됩니다.

[in] phAllocationList

할당에 대한 커널 모드 핸들을 나타내는 D3DKMT_HANDLE 데이터 형식의 배열입니다. 목록의 할당이 리소스와 연결된 경우 목록의 모든 할당도 동일한 리소스와 연결되어야 합니다. OpenGL ICD가 hResource 멤버의 핸들을 비NULL 값으로 설정하는 경우 ICD는 phAllocationList 설정하여 NULL합니다.

[in] AllocationCount

phAllocationList를 지정하는 배열의 할당 수. OpenGL ICD가 hResource 멤버의 핸들을 비NULL 값으로 설정하면 AllocationCount 멤버는 OpenGL 런타임에서 무시됩니다.

요구 사항

요구
지원되는 최소 클라이언트 Windows Vista
헤더 d3dkmthk.h(D3dkmthk.h 포함)

참고 항목

D3DKMTDestroyAllocation