DXGKCB_UNMAP_MEMORY función de devolución de llamada (dispmprt.h)
La función DxgkCbUnmapMemory desasigna un intervalo de direcciones asignadas previamente 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 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 | Value |
---|---|
Cliente mínimo compatible | Windows Vista |
Plataforma de destino | Escritorio |
Encabezado | dispmprt.h (include Dispmprt.h) |
IRQL | PASSIVE_LEVEL |