Condividi tramite


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 per driver definiti dal sistema.

[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 il seguente.

Codice di errore Significato
E_INVALIDARG È stato fornito un oggetto swapchain non valido.
E_NOTIMPL Il boost della priorità gpu non è supportato. Vedere la sezione Osservazioni.

Commenti

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. x dispositivi; IddCxSetRealtimeGPUPriority restituirà E_NOTIMPL per tali dispositivi.

Requisiti

Requisito Valore
Client minimo supportato Windows 10 versione 22H2
Intestazione iddcx.h

Vedi anche

IddCxSetRealtimeGPUPriority