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) |