---
title: roVirtualMemory
slug: develop/es/rovirtualmemory
docTags: 
createdAt: 2025-03-11T07:07:18.731Z
---

El objeto *roVirtualMemory* le permite crear un repositorio de memoria virtual para el motor HTML Chromium. Esto permite que Chromium intercambie automáticamente elementos no utilizados fuera de la memoria física.

Este objeto solo está disponible en reproductores que admiten unidades SSD / mSATA.

Creación de objetos: este objeto se instancia sin parámetros.

```text
CreateObject("roVirtualMemory")
```

## ifVirtualMemory

### AddSwapFile(parameters As roAssociativeArray) As Boolean

Agrega un repositorio de memoria virtual al almacenamiento local. Este método acepta un arreglo asociativo con los siguientes parámetros:

- `nombre de archivo` <font color="#6B21A8">string</font>: El URI del archivo de intercambio que se creará. Es posible especificar una ubicación de archivo distinta de la unidad SSD/mSATA, pero no se recomienda.
- `megabytes` <font color="#6B21A8">int</font>: El tamaño del archivo de intercambio que se creará.

Si el archivo especificado aún no existe, se creará. Si ya existe, se modificará el tamaño. De cualquier manera, esta operación puede tomar algo de tiempo, pero solo debería ser necesario llamarla una vez.

### RemoveSwapFile(filename As String) As Boolean

Elimina un archivo de intercambio con el nombre de archivo especificado.

## ifFailureReason

### GetFailureReason() As String

Devuelve información útil adicional cuando un método en la interfaz *ifVirtualMemory* devuelve `Falso`.
