Condividi tramite


DXGKDDI_SETVIRTUALMACHINEDATA funzione di callback (d3dkmddi.h)

Impostare i dati della macchina virtuale.

Sintassi

DXGKDDI_SETVIRTUALMACHINEDATA DxgkddiSetvirtualmachinedata;

NTSTATUS DxgkddiSetvirtualmachinedata(
  IN_CONST_HANDLE hAdapter,
  IN_CONST_PDXGKARG_SETVIRTUALMACHINEDATA Args
)
{...}

Parametri

hAdapter

Scheda logica per cui impostare i dati della macchina virtuale.

Args

Puntatore a una struttura DXGKARG_SETVIRTUALMACHINEDATA che contiene argomenti per impostare i dati della macchina virtuale.

Valore restituito

Restituisce STATUS_SUCCESS se l'operazione ha esito positivo. In caso contrario, restituire un codice di errore NTSTATUS Value appropriato.

Commenti

Registrare l'implementazione di questa funzione di callback impostando il membro appropriato di DXGKARG_SETVIRTUALMACHINEDATA e quindi chiamando DxgkddiSetVirtualMachineData.

La virtualizzazione GPU client fornisce un livello di isolamento a livello Dxgkrnl per un processo specifico eseguito nel contesto di una macchina virtuale dedicata. Allo scopo della pianificazione hardware GPU, il lavoro inviato dalla macchina virtuale dedicata a tale processo viene semplicemente considerato come un processo client GPU separato.

La virtualizzazione GPU del server offre un isolamento molto più elevato, in cui le macchine virtuali sono completamente isolate tra loro a livello di Hypervisor del sistema operativo e ogni macchina virtuale è garantita una sezione temporale gpu fissa, all'interno della quale eseguono un algoritmo di pianificazione tra bande di priorità, processi e contesti.

Requisiti

Requisito Valore
Intestazione d3dkmddi.h