estructura DXGK_SETVIDPNSOURCEADDRESS_OUTPUT_FLAGS (d3dkmddi.h)
La estructura DXGK_SETVIDPNSOURCEADDRESS_OUTPUT_FLAGS contiene las marcas usadas para establecer la dirección de origen vidPN.
Sintaxis
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;
Miembros
PrePresentNeeded
Indica que se debe llamar de nuevo al controlador en el PASSIVE_LEVEL para realizar la operación solicitada.
HwFlipQueueDrainNeeded
Indica que el sistema operativo debe intentar volver a enviar la solicitud de volteo después de que todos los volteos pendientes en los planos afectados por este volteo hayan finalizado y una vez alcanzado el tiempo de destino. Consulte Cola de volteo de hardware para obtener más información.
HwFlipQueueDrainAllPlanes
Indica que el hardware de pantalla puede requerir la finalización de volteos pendientes en todos los planos, no solo los a los que hace referencia la solicitud de volteo entrante. En este caso, el controlador debe establecer el HwFlipQueueDrainNeeded y HwFlipQueueDrainAllPlanes. Consulte Cola de volteo de hardware para obtener más información.
HwFlipQueueDrainAllSources
Indica que el hardware de pantalla puede requerir la finalización de volteos pendientes en todos los orígenes vidPn para reasignar recursos internos. En este caso, el controlador debe establecer las marcas HwFlipQueueDrainNeeded y HwFlipQueueDrainAllSources . Consulte Cola de volteo de hardware para obtener más información.
Reserved
Este miembro está reservado y debe establecerse en cero.
Value
Una manera alternativa de acceder a los bits.
Requisitos
Requisito | Valor |
---|---|
Header | d3dkmddi.h |