Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La función VideoPortUnmapMemory libera una asignación entre un intervalo de direcciones lógico para el adaptador y un intervalo de direcciones virtuales en el espacio de direcciones en modo de usuario de un subproceso determinado. Esta función es el complemento de VideoPortMapMemory.
Sintaxis
VIDEOPORT_DEPRECATED VIDEOPORT_API VP_STATUS VideoPortUnmapMemory(
PVOID HwDeviceExtension,
PVOID VirtualAddress,
HANDLE ProcessHandle
);
Parámetros
HwDeviceExtension
Puntero a la extensión del dispositivo del controlador de minipuerto.
VirtualAddress
Puntero a una dirección virtual dentro del intervalo asignado que se va a liberar.
ProcessHandle
Debe establecerse en cero o en el identificador de proceso especificado cuando el controlador de miniporte llamado VideoPortMapMemory.
Valor devuelto
videoPortUnmapMemory devuelve NO_ERROR si se lanzó la asignación. De lo contrario, devuelve ERROR_INVALID_PARAMETER.
Observaciones
Un controlador de miniport no puede liberar un subrango de la asignación entre un intervalo de dispositivos lógicos y el intervalo de direcciones virtuales de espacio de usuario de su controlador de pantalla correspondiente. Si el parámetro virtualAddress es la dirección virtual base para el intervalo asignado devuelto por VideoPortMapMemory, o es un desplazamiento en ese intervalo virtual asignado, VideoPortUnmapMemory libera la asignación para el intervalo completo.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Disponible en Windows 2000 y versiones posteriores de los sistemas operativos Windows. |
de la plataforma de destino de | Escritorio |
encabezado de | video.h (incluya Video.h) |
biblioteca de | Videoprt.lib |
DLL de | Videoprt.sys |
irQL | PASSIVE_LEVEL |