Compartir a través de


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

Consulte también

D3DKMT_FREEGPUVIRTUALADDRESS

MapGpuVirtualAddress

UpdateGpuVirtualAddress