estructura DXGK_SETVIDPNSOURCEADDRESS_OUTPUT_FLAGS (d3dkmddi.h)
La estructura DXGK_SETVIDPNSOURCEADDRESS_OUTPUT_FLAGS contiene las marcas usadas para establecer la dirección de origen de 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 volver a llamar 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 se terminen todos los volteos pendientes en los planos afectados por este volteo 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 visualización puede requerir la finalización de volteos pendientes en todos los orígenes de VidPn para reasignar los recursos internos. En este caso, el controlador debe establecer las marcas HwFlipQueueDrainNe eded 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 |
---|---|
encabezado de | d3dkmddi.h |