Función D3DKMTFreeGpuVirtualAddress (d3dkmthk.h)
D3DKMTFreeGpuVirtualAddress libera una gama de direcciones virtuales de unidad de procesamiento gráfico (GPU), que se reservaron o asignaron anteriormente.
Sintaxis
NTSTATUS D3DKMTFreeGpuVirtualAddress(
[in] const D3DKMT_FREEGPUVIRTUALADDRESS *unnamedParam1
);
Parámetros
[in] unnamedParam1
Puntero a una estructura de D3DKMT_FREEGPUVIRTUALADDRESS que describe la operación.
Valor devuelto
Código devuelto | Descripción |
---|---|
STATUS_SUCCESS | El contexto del dispositivo se creó correctamente. |
STATUS_INVALID_PARAMETER | Los parámetros se validaron y determinaron que son incorrectos. |
Esta función también puede devolver otros valores NTSTATUS .
Comentarios
No se debe tener acceso a la dirección virtual liberado inmediatamente después de la llamada. Si hay operaciones Pendientes mapGpuVirtualAddress y UpdateGpuVirtualAddress , que hacen referencia a la dirección virtual, se omitirán después de liberar la dirección virtual. Se puede asignar un nuevo intervalo de direcciones virtuales en lugar del liberado inmediatamente después de volver de la función.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10 |
Servidor mínimo compatible | Windows Server 2016 |
Plataforma de destino | Universal |
Encabezado | d3dkmthk.h (incluya D3dkmthk.h) |
Library | Gdi32.lib |
Archivo DLL | Gdi32.dll |