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 todos os lançamentos pendentes em aviões afetados por esse lançamento forem concluídos e quando o tempo de destino for atingido. Consulte de 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ões pendentes em todos os planos, não apenas os referenciados pela solicitação de inversão de entrada. Nesse caso, o driver deve definir o HwFlipQueueDrainNeeded e HwFlipQueueDrainAllPlanes. Consulte de 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ões pendentes em todas as fontes VidPn para realocar recursos internos. Nesse caso, o driver deve definir os sinalizadores HwFlipQueueDrainNeeded e HwFlipQueueDrainAllSources. Consulte de 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 |