D3DDDICB_DESTROYALLOCATION2FLAGS 구조체(d3dukmdt.h)
D3DDDICB_DESTROYALLOCATION2FLAGS 구조체는 D3DKMT_DESTROYALLOCATION2 구조와 함께 D3DKMTDestroyAllocation2를 사용하여 할당을 해제하는 매개 변수를 설명하는 데 사용됩니다.
구문
typedef struct _D3DDDICB_DESTROYALLOCATION2FLAGS {
union {
struct {
UINT AssumeNotInUse : 1;
UINT SynchronousDestroy : 1;
UINT Reserved : 29;
UINT SystemUseOnly : 1;
};
UINT Value;
};
} D3DDDICB_DESTROYALLOCATION2FLAGS;
멤버
AssumeNotInUse
값 | 의미 |
---|---|
FALSE | 비디오 메모리 관리자에게 소멸 요청 전에 대기 중인 명령이 삭제되는 할당에 액세스하려고 시도하고 대기 중인 명령이 완료될 때까지 소멸 작업을 연기할 수 있다고 가정하도록 지시합니다. |
TRUE | 비디오 메모리 관리자가 소유자 디바이스에서 보류 중인 명령을 무시하고 할당을 즉시 삭제하도록 지시합니다. |
SynchronousDestroy
값 | 의미 |
---|---|
FALSE | 운영 체제에서 기본 표면 메모리를 완전히 회수하기 전에 호출이 반환될 수 있음을 DirectX 그래픽 커널에 지시합니다. |
TRUE | 운영 체제에서 Surface 메모리가 회수될 때까지 대기하도록 DirectX 그래픽 커널에 지시합니다. |
Reserved
이 멤버는 예약되어 있으며 0으로 설정해야 합니다.
SystemUseOnly
이 멤버는 예약되어 있으며 사용자 모드 드라이버에서 사용해서는 안 됩니다.
Value
구조체에 있는 필드의 통합 값입니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 10 |
지원되는 최소 서버 | Windows Server 2016 |
머리글 | d3dukmdt.h(D3dumddi.h, D3dkmddi.h 포함) |