Condividi tramite


Modifica di trame virtuali 3D direttamente dall'hardware

Il driver di visualizzazione in modalità utente può creare un'allocazione sopra un indirizzo virtuale esistente ,ad esempio l'indirizzo virtuale per la visualizzazione di un file di trama tridimensionale (3D). La creazione di un'allocazione su un indirizzo virtuale esistente rende disponibile la trama 3D per la manipolazione hardware con una copia della memoria di sistema. In questo scenario, tuttavia, la funzione Lock del driver di visualizzazione in modalità utente deve rimuovere sempre le pagine dalla memoria video locale alla memoria di sistema perché l'indirizzo virtuale per l'allocazione non è stato allocato dalla gestione memoria video. Pertanto, la gestione memoria video non può eseguire il mapping trasparente dell'indirizzo virtuale per la trama dalla memoria di sistema alla memoria video e viceversa. In altre parole, un indirizzo virtuale con questa proprietà non può essere una visualizzazione mappata.