Condividi tramite


Aggiornamenti per IddCx versioni 1.9 e successive

Questa pagina descrive le modifiche apportate in IddCx 1.9. Un singolo driver di visualizzazione indiretto (IDD) basato su IddCx 1.9 può essere eseguito in Windows 10, versione 1803 e versioni successive usando i controlli di runtime per verificare se le modifiche DDI in IddCx 1.9 sono disponibili nel sistema. Per altre informazioni, vedere Compilazione di un driver WDF per più versioni di Windows .

Le modifiche iddCx 1.9 rientrano nelle categorie seguenti:

  • La versione IddCxGetVersion è stata aggiornata. Per un elenco completo delle informazioni sulla versione correlate a IddCx, vedere Versioni iddCx .
  • È stato aggiunto un DDI che consente a un IDD di aumentare la priorità dell'utilità di pianificazione video alla banda di priorità in tempo reale.
  • Il pool di processi di UMDF non è consentito.

Versione di IddCxGetVersion aggiornata

La versione IddCx restituita da IddCxGetVersion in Windows 11 versione 22H2 è stata aggiornata a IDDCX_VERSION_SV2 (0x1900).

IddCxSetRealtimeGPUPriority è stato aggiunto per aumentare la priorità dell'utilità di pianificazione video

L'IDdCxSetRealtimeGPUPriority DDI è stato introdotto per consentire all'IDD di aumentare la priorità GPU dei dispositivi GPU usati nel percorso corrente per elaborare il frame desktop. Questa capacità è utile per evitare la starvazione GPU per il funzionamento della GPU IDD quando il carico di lavoro della GPU è elevato.

Aggiornamento INF del driver IDdCx 1.9 richiesto per impedire il pool di processi UMDF

Per ridurre la superficie per l'abuso di iddCxSetRealtimeGPUPriority per attacchi denial of service, i driver IddCx 1.9 non possono condividere il processo con altri driver UMDF. Un driver IddCx 1.9 deve aggiungere quanto segue nel file inf.

HKR, "WUDF", "DeviceGroupId", %REG_SZ%, "<DriverGroupName>" 

Per un esempio, vedere il file INF nell'esempio di GitHub IndirectDisplay .