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
디스플레이 하드웨어가 들어오는 대칭 이동 요청에서 참조하는 것뿐만 아니라 모든 평면에서 보류 중인 대칭 이동이 완료되어야 할 수 있음을 나타냅니다. 이 경우 드라이버는 HwFlipQueueDrainNeededHwFlipQueueDrainAllPlanes설정해야 합니다. 자세한 내용은 하드웨어 대칭 이동 큐 참조하세요.
HwFlipQueueDrainAllSources
내부 리소스를 다시 할당하기 위해 디스플레이 하드웨어에서 모든 VidPn 원본에서 보류 중인 대칭 이동이 완료되어야 할 수 있음을 나타냅니다. 이 경우 드라이버는 HwFlipQueueDrainNeededHwFlipQueueDrainAllSources 플래그를 모두 설정해야 합니다. 자세한 내용은 하드웨어 대칭 이동 큐 참조하세요.
Reserved
이 멤버는 예약되어 있으며 0으로 설정해야 합니다.
Value
비트에 액세스하는 다른 방법입니다.
요구 사항
요구 | 값 |
---|---|
헤더 | d3dkmddi.h |