estrutura DXGK_SETVIDPNSOURCEADDRESS_OUTPUT_FLAGS (d3dkmddi.h)
A estrutura DXGK_SETVIDPNSOURCEADDRESS_OUTPUT_FLAGS contém os sinalizadores usados para definir o endereço de origem VidPN.
Sintaxe
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;
Membros
PrePresentNeeded
Indica que o driver deve ser chamado novamente no PASSIVE_LEVEL para executar a operação solicitada.
HwFlipQueueDrainNeeded
Indica que o sistema operacional deve tentar enviar a solicitação de inversão novamente depois que todas as inversãos pendentes em planos afetados por essa inversão forem concluídas e quando o tempo de destino for atingido. Confira Fila de inversão de hardware para obter mais informações.
HwFlipQueueDrainAllPlanes
Indica que o hardware de exibição pode exigir a conclusão de inversãos pendentes em todos os planos, não apenas os referenciados pela solicitação de inversão de entrada. Nesse caso, o driver deve definir HwFlipQueueDrainNeeded e HwFlipQueueDrainAllPlanes. Confira Fila de inversão de hardware para obter mais informações.
HwFlipQueueDrainAllSources
Indica que o hardware de exibição pode exigir a conclusão de inversãos pendentes em todas as fontes VidPn para realocar recursos internos. Nesse caso, o driver deve definir os sinalizadores HwFlipQueueDrainNeeded e HwFlipQueueDrainAllSources . Confira Fila de inversão de hardware para obter mais informações.
Reserved
Esse membro é reservado e deve ser definido como zero.
Value
Uma maneira alternativa de acessar os bits.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | d3dkmddi.h |