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 | 비디오 메모리 관리자에게 소멸 요청 전에 대기 중인 명령이 삭제되는 할당에 액세스하려고 시도하고 큐에 대기 중인 명령이 완료될 때까지 소멸 작업을 연기할 수 있다고 가정하도록 지시합니다. |
참 | 비디오 메모리 관리자가 소유자 디바이스에서 보류 중인 명령을 무시하고 할당을 즉시 삭제하도록 지시합니다. |
SynchronousDestroy
값 | 의미 |
---|---|
FALSE | 운영 체제에서 기본 표면 메모리를 완전히 회수하기 전에 호출이 반환될 수 있음을 DirectX 그래픽 커널에 지시합니다. |
참 | 운영 체제에서 Surface 메모리를 회수할 때까지 기다리도록 DirectX 그래픽 커널에 지시합니다. |
Reserved
이 멤버는 예약되어 있으며 0으로 설정해야 합니다.
SystemUseOnly
이 멤버는 예약되어 있으며 사용자 모드 드라이버에서 사용하면 안 됩니다.
Value
구조체에 있는 필드의 통합 값입니다.
요구 사항
요구 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 10 |
지원되는 최소 서버 | Windows Server 2016 |
헤더 | d3dukmdt.h(D3dumddi.h, D3dkmddi.h 포함) |