Funzione D3DKMTRegisterVailProcess (d3dkmthk.h)
La funzione D3DKMTRegisterVailProcess registra il processo corrente come uno che può condividere le allocazioni GPU tra una macchina virtuale guest e l'host.
Sintassi
NTSTATUS D3DKMTRegisterVailProcess(
GUID *unnamedParam1
);
Parametri
unnamedParam1
[in] VirtualMachineGuid, che è un puntatore al GUID associato a una macchina virtuale in esecuzione. La macchina virtuale deve avere almeno una GPU virtuale assegnata.
Valore restituito
D3DKMTRegisterVailProcess restituisce un codice NTSTATUS, ad esempio uno dei valori seguenti:
Codice restituito | Descrizione |
---|---|
STATUS_SUCCESS | Registrazione del processo completata. |
STATUS_ACCESS_DENIED | Il processo non dispone di privilegi sufficienti per chiamare questa API. Si noti che in questo caso potrebbero essere restituiti altri codici di stato. |
STATUS_INVALID_PARAMETER | Il valore passato in VirtualMachineGuid non è valido. |
STATUS_GRAPHICS_VAIL_STATE_CHANGED | Alla macchina virtuale non è assegnata una GPU virtuale. |
STATUS_INVALID_DISPOSITION | Il processo non ha un contesto grafico creato. |
STATUS_NOT_FOUND | Non è stata trovata una macchina virtuale con il GUID specificato. |
Potrebbero essere restituiti anche altri codici di stato.
Commenti
Il processo chiamante deve avere gli stessi privilegi del processo client Desktop remoto (RDP) creato per l'istanza della macchina virtuale specificata dal parametro VirtualMachineGuid .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 11 versione 22H2 |
Piattaforma di destinazione | Universale |
Intestazione | d3dkmthk.h (include d3dkmthk.h) |
Libreria | gdi32.lib |
DLL | gdi32.dll |