D3DDDI_TRIMRESIDENCYSET_FLAGS 구조체(d3dukmdt.h)
D3DDDI_TRIMRESIDENCYSET_FLAGSpfnTrimResidencySet 와 함께 사용하여 지정된 디바이스에 대한 상주 목록을 트리밍합니다.
구문
typedef struct D3DDDI_TRIMRESIDENCYSET_FLAGS {
union {
struct {
UINT PeriodicTrim : 1;
UINT RestartPeriodicTrim : 1;
UINT TrimToBudget : 1;
UINT Reserved : 29;
};
UINT Value;
};
} D3DDDI_TRIMRESIDENCYSET_FLAGS;
멤버
PeriodicTrim
PeriodicTrim 플래그가 설정되면 드라이버는 다음 작업을 수행해야 합니다.
- 마지막으로 참조된 할당 펜스와 마지막 주기적 트리밍 컨텍스트 펜스를 비교하여 이전 주기적 트리밍 요청 이후 참조되지 않은 모든 할당을 트리밍합니다.
- 마지막으로 완료된 컨텍스트 펜스를 사용하여 마지막 주기적 트리밍 컨텍스트 펜스를 새로 고칩니다.
RestartPeriodicTrim
PeriodicTrim 플래그와 함께 설정되지 않을 수 있습니다. 마지막 주기적 트리밍 컨텍스트 펜스를 마지막으로 완료된 컨텍스트 펜스로 다시 설정합니다.
TrimToBudget
애플리케이션 사용량이 메모리 예산을 초과하고 NumBytesToTrim 바이트를 새 메모리 예산에 맞게 트리밍해야 했음을 나타냅니다.
Reserved
이 멤버는 예약되어 있으며 0으로 설정해야 합니다.
Value
구조체에 있는 비트 필드의 통합 값입니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 10 |
지원되는 최소 서버 | Windows Server 2016 |
머리글 | d3dukmdt.h(D3dumddi.h, D3dkmddi.h 포함) |