PFN_IDDCXSETREALTIMEGPUPRIORITY funzione di callback (iddcx.h)
PFN_IDDCXSETREALTIMEGPUPRIORITY è un puntatore a una funzione di callback del sistema operativo tramite cui aumentare la priorità GPU di un dispositivo DirectX in tempo reale.
Sintassi
PFN_IDDCXSETREALTIMEGPUPRIORITY PfnIddcxsetrealtimegpupriority;
HRESULT * PfnIddcxsetrealtimegpupriority(
[in] PIDD_DRIVER_GLOBALS DriverGlobals,
[in] IDDCX_SWAPCHAIN SwapChainObject,
[in] const IDARG_IN_SETREALTIMEGPUPRIORITY *pIn
)
{...}
Parametri
[in] DriverGlobals
Puntatore a una struttura IDD_DRIVER_GLOBALS contenente i dati definiti dal sistema per driver.
[in] SwapChainObject
Oggetto IDDCX_SWAPCHAIN che rappresenta la porta di scambio che verrà elaborata dal dispositivo DXGI fornito.
[in] pIn
Puntatore a una struttura IDARG_IN_SETREALTIMEGPUPRIORITY con argomenti di input aggiuntivi sul dispositivo DXGI.
Valore restituito
Se la routine ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore NTSTATUS appropriato, ad esempio quanto segue.
Codice di errore | Significato |
---|---|
E_INVALIDARG | È stato fornito un oggetto swapchain non valido. |
E_NOTIMPL | L'aumento della priorità gpu non è supportato. Vedere la sezione Osservazioni. |
Osservazioni
Un driver di visualizzazione indiretto (IDD) non deve usare questo puntatore per chiamare direttamente la funzione a cui punta. Gli IDD devono invece chiamare IddCxSetRealtimeGPUPriority.
L'impostazione della priorità in tempo reale non è supportata in WDDM 1.dispositivi x; IddCxSetRealtimeGPUPriority restituirà E_NOTIMPL per tali dispositivi.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 10, versione 22H2 |
intestazione | iddcx.h |