Share via


D3DDDIARG_CHECKPRESENTDURATIONSUPPORT struttura (d3dumddi.h)

Usato in una chiamata alla funzione CheckPresentDurationSupport per controllare i dettagli sul supporto del dispositivo hardware per passare facilmente a una nuova frequenza di aggiornamento del monitoraggio.

Sintassi

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

Members

[in] VidPnSourceId

Il numero di identificazione dell'origine del video in base zero (VidPN) dell'input per il quale viene eseguito una query sul supporto hardware.

[in] DesiredPresentDuration

Durata desiderata di una singola operazione presente, in unità di 100 nanosecondi.

[out] ClosestSmallerDuration

La durata desiderata più piccola di un'unica operazione presente nell'origine VidPN specificata, in unità di 100 nanosecondi. Il valore deve essere ≤ DesiredPresentDuration.

Per altre limitazioni su questo valore, vedere Osservazioni.

[out] ClosestLargerDuration

La durata desiderata più grande di una singola operazione presente nell'origine VidPN specificata, in unità di 100 nanosecondi. Il valore deve essere ≥ DesiredPresentDuration.

Per altre limitazioni su questo valore, vedere Osservazioni.

Commenti

ClosestSmallerDuration o ClosestLargerDuration può essere zero. Tuttavia, se entrambi sono zero, il dispositivo non può passare facilmente a una nuova frequenza di aggiornamento.

Se sia ClosestSmallerDuration che ClosestLargerDuration hanno lo stesso valore di DesiredPresentDuration, il dispositivo può corrispondere esattamente a DesiredPresentDuration.

La differenza tra DesiredPresentDuration e ClosestSmallerDuration (o ClosestLargerDuration) rappresenta la conoscenza del driver delle funzionalità del dispositivo, ma durante l'esecuzione verrà generato un errore aggiuntivo. L'accuratezza finale del dispositivo quando si usano durate per ogni presente deve in genere essere uguale all'accuratezza usando le modalità di presentazione esistenti.

Requisiti

Requisito Valore
Client minimo supportato Windows 8.1,WDDM 1.3 e versioni successive
Server minimo supportato Windows Server 2012 R2
Intestazione d3dumddi.h (include D3d10umddi.h)

Vedi anche

CheckPresentDurationSupport