DXGK_SETVIDPNSOURCEADDRESS_OUTPUT_FLAGS 구조체(d3dkmddi.h)
DXGK_SETVIDPNSOURCEADDRESS_OUTPUT_FLAGS 구조에는 VidPN 원본 주소를 설정하는 데 사용되는 플래그가 포함되어 있습니다.
구문
typedef struct _DXGK_SETVIDPNSOURCEADDRESS_OUTPUT_FLAGS {
union {
struct {
UINT PrePresentNeeded : 1;
UINT HwFlipQueueDrainNeeded : 1;
UINT HwFlipQueueDrainAllPlanes : 1;
UINT HwFlipQueueDrainAllSources : 1;
#if ...
UINT Reserved : 28;
#else
UINT Reserved : 31;
#endif
};
UINT Value;
};
} DXGK_SETVIDPNSOURCEADDRESS_OUTPUT_FLAGS;
멤버
PrePresentNeeded
요청된 작업을 수행하려면 PASSIVE_LEVEL 드라이버를 다시 호출해야 했음을 나타냅니다.
HwFlipQueueDrainNeeded
이 대칭 이동의 영향을 받는 평면에서 보류 중인 모든 대칭 이동이 완료되고 대상 시간에 도달한 후 OS가 다시 대칭 이동 요청을 제출하려고 시도해야 했음을 나타냅니다. 자세한 내용은 하드웨어 대칭 이동 큐 를 참조하세요.
HwFlipQueueDrainAllPlanes
디스플레이 하드웨어가 들어오는 대칭 이동 요청에서 참조하는 것뿐만 아니라 모든 평면에서 보류 중인 대칭 이동의 완료가 필요할 수 있음을 나타냅니다. 이 경우 드라이버는 HwFlipQueueDrainNeeded 와 HwFlipQueueDrainAllPlanes를 모두 설정해야 합니다. 자세한 내용은 하드웨어 대칭 이동 큐 를 참조하세요.
HwFlipQueueDrainAllSources
내부 리소스를 다시 할당하기 위해 디스플레이 하드웨어가 모든 VidPn 원본에서 보류 중인 대칭 이동이 완료되어야 할 수 있음을 나타냅니다. 이 경우 드라이버는 HwFlipQueueDrainNeeded 및 HwFlipQueueDrainAllSources 플래그를 모두 설정해야 합니다. 자세한 내용은 하드웨어 대칭 이동 큐 를 참조하세요.
Reserved
이 멤버는 예약되어 있으며 0으로 설정해야 합니다.
Value
비트에 액세스하는 다른 방법입니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | d3dkmddi.h |