estrutura D3DDDIARG_CHECKPRESENTDURATIONSUPPORT (d3dumddi.h)

Usado em uma chamada para a função CheckPresentDurationSupport para marcar detalhes sobre o suporte ao dispositivo de hardware para alternar perfeitamente para uma nova taxa de atualização de monitor.

Sintaxe

typedef struct D3DDDIARG_CHECKPRESENTDURATIONSUPPORT {
  [in]  D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId;
  [in]  UINT                           DesiredPresentDuration;
  [out] UINT                           ClosestSmallerDuration;
  [out] UINT                           ClosestLargerDuration;
} D3DDDIARG_CHECKPRESENTDURATIONSUPPORT;

Membros

[in] VidPnSourceId

O número de identificação de origem da VidPN (rede de vídeo com base em zero) da entrada para a qual o suporte ao hardware é consultado.

[in] DesiredPresentDuration

A duração desejada de uma única operação presente, em unidades de 100 nanossegundos.

[out] ClosestSmallerDuration

A menor duração desejada com suporte de uma única operação presente na fonte VidPN fornecida, em unidades de 100 nanossegundos. O valor deve ser ≤ DesiredPresentDuration.

Consulte Comentários para obter mais limitações sobre esse valor.

[out] ClosestLargerDuration

A maior duração desejada com suporte de uma única operação presente na fonte VidPN fornecida, em unidades de 100 nanossegundos. O valor deve ser ≥ DesiredPresentDuration.

Consulte Comentários para obter mais limitações sobre esse valor.

Comentários

ClosestSmallerDuration ou ClosestLargerDuration podem ser zero. No entanto, se ambos forem zero, o dispositivo não poderá alternar perfeitamente para uma nova taxa de atualização.

Se ClosestSmallerDuration e ClosestLargerDuration tiverem o mesmo valor que DesiredPresentDuration, o dispositivo poderá corresponder precisamente a DesiredPresentDuration.

A diferença entre DesiredPresentDuration e ClosestSmallerDuration (ou ClosestLargerDuration) representa o conhecimento do driver sobre os recursos do dispositivo, mas haverá um erro adicional durante a execução. A precisão final do dispositivo ao usar durações por presente normalmente deve ser a mesma que a precisão usando os modos de apresentação existentes.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8.1, WDDM 1.3 e posterior
Servidor mínimo com suporte Windows Server 2012 R2
Cabeçalho d3dumddi.h (inclua D3d10umddi.h)

Confira também

CheckPresentDurationSupport