DXGKCB_UNMAP_MEMORY función de devolución de llamada (dispmprt.h)
La función DxgkCbUnmapMemory desasigna un intervalo de direcciones previamente asignadas por DxgkCbMapMemory.
Sintaxis
DXGKCB_UNMAP_MEMORY DxgkcbUnmapMemory;
NTSTATUS DxgkcbUnmapMemory(
[in] HANDLE DeviceHandle,
[in] PVOID VirtualAddress
)
{...}
Parámetros
[in] DeviceHandle
Identificador que representa un adaptador de pantalla. El controlador de minipuerto de pantalla obtuvo previamente este identificador en el miembro DeviceHandle de la estructura de DXGKRNL_INTERFACE que se pasó a DxgkDdiStartDevice.
[in] VirtualAddress
Dirección inicial del intervalo que se va a desasignación. Esta dirección puede ser una dirección virtual en el espacio del sistema, una dirección virtual en el espacio de direcciones de un proceso en modo de usuario o una dirección en el espacio de E/S.
Valor devuelto
dxgkCbUnmapMemory devuelve STATUS_SUCCESS si se ejecuta correctamente. De lo contrario, devuelve uno de los códigos de error definidos en Ntstatus.h.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows Vista |
de la plataforma de destino de | Escritorio |
encabezado de | dispmprt.h (incluya Dispmprt.h) |
irQL | PASSIVE_LEVEL |