Compartilhar via


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

Confira também

DXGKARG_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY3

DXGKDDI_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY3