Funzione D3DKMTFreeGpuVirtualAddress (d3dkmthk.h)
D3DKMTFreeGpuVirtualAddress rilascia un intervallo di indirizzi virtuali gpu (Graphics Processing Unit), precedentemente riservati o mappati.
Sintassi
NTSTATUS D3DKMTFreeGpuVirtualAddress(
[in] const D3DKMT_FREEGPUVIRTUALADDRESS *unnamedParam1
);
Parametri
[in] unnamedParam1
Puntatore a una struttura D3DKMT_FREEGPUVIRTUALADDRESS che descrive l'operazione.
Valore restituito
Codice restituito | Descrizione |
---|---|
STATUS_SUCCESS | Il contesto del dispositivo è stato creato correttamente. |
STATUS_INVALID_PARAMETER | I parametri sono stati convalidati e sono stati determinati in modo che non siano corretti. |
Questa funzione potrebbe restituire anche altri valori NTSTATUS.
Osservazioni
L'indirizzo virtuale liberato non deve essere accessibile immediatamente dopo la chiamata. Se sono presenti in sospeso MapGpuVirtualAddress e operazioni di UpdateGpuVirtualAddress, che fanno riferimento all'indirizzo virtuale, verranno ignorate dopo che l'indirizzo virtuale viene liberato. È possibile allocare un nuovo intervallo di indirizzi virtuali al posto di quello liberato immediatamente dopo la restituzione dalla funzione.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 10 |
server minimo supportato | Windows Server 2016 |
piattaforma di destinazione | Universale |
intestazione | d3dkmthk.h (include D3dkmthk.h) |
libreria | Gdi32.lib |
dll | Gdi32.dll |