Tema anterior: Montaje de la instantánea VSS en los servidores réplica: mount_snapshot()Tema siguiente: Eliminación de instantáneas VSS desde los servidores réplica: delete_snapshot()


Desmontaje de instantáneas VSS desde los servidores réplica: unmount_snapshot()

La función de API unmount_snapshot permite desmontar instantáneas VSS de una carpeta.

Argumentos

La función de API unmount_snapshot incluye los argumentos descritos en la tabla siguiente:

Nombre

Tipo

Descripción

session_id

uint

El ID de sesión que se ha devuelto llamando a la API create_session.

host_name

cadena

El nombre de host del motor.

ip_string

cadena

La dirección IP de host_name.

host_port

ushort

El número de puerto del motor. Normalmente, el número de puerto es 25000.

snapshot_id

cadena

El ID de instantánea de VSS.

why_not_reason

out string

Contiene el motivo del error cuando se produce un error en esta API.

Valores de retorno

El tipo de valor de retorno es booleano. Cuando el valor de retorno es verdadero, la API finalizará correctamente. Cuando el valor de retorno es falso, la API no finaliza correctamente. Si el valor de retorno es falso, revise el mensaje para determinar el motivo por el cual la API es errónea.

Ejemplo

public bool unmount_snapshot_example()
        {
            try
            {
                string host_name = "155.35.66.142";
                string ip_string = "155.35.66.142";
                ushort host_port = 25000;
                string snapshot_id = "{9CFDE664-62D5-4fd8-A304-2B664900B98F}";
                string why_not_reason = "";
                return get_mng().unmount_snapshot(session_id, host_name, ip_string, host_port, snapshot_id, out why_not_reason);
            }
            catch (Exception ex)
            {
                System.Windows.Forms.MessageBox.Show(ex.Message);
            }
            return false;
        }