estrutura DXGI_DDI_ARG_CHECKPRESENTDURATIONSUPPORT (dxgiddi.h)
Usado em uma chamada para a função pfnCheckPresentDurationSupport(DXGI) para marcar detalhes sobre o suporte a dispositivos de hardware para alternar perfeitamente para uma nova taxa de atualização do monitor.
Sintaxe
typedef struct _DXGI_DDI_ARG_CHECKPRESENTDURATIONSUPPORT {
DXGI_DDI_HDEVICE hDevice;
D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId;
UINT DesiredPresentDuration;
UINT ClosestSmallerDuration;
[out] UINT ClosestLargerDuration;
} DXGI_DDI_ARG_CHECKPRESENTDURATIONSUPPORT;
Membros
hDevice
Um identificador para o dispositivo de exibição (contexto gráfico) no qual o driver executa a apresentação. O runtime do Direct3D passa esse identificador para o driver no membro hDrvDevice da estrutura D3D10DDIARG_CREATEDEVICE quando o runtime chama a função CreateDevice(D3D10) do driver para criar o dispositivo de exibição.
VidPnSourceId
O número de identificação de origem da VidPN (rede presente em vídeo) de base zero da entrada para a qual o suporte de hardware é consultado.
DesiredPresentDuration
A duração desejada de uma única operação presente, em unidades de 100 nanossegundos.
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 diretamente 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 | dxgiddi.h |