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 포함) |