Tema anterior: Eliminación de instantáneas VSS desde los servidores réplica: delete_snapshot()Tema siguiente: Recopilación de las API de estadísticas


Obtención de listas de instantáneas de VSS desde los servidores réplica: get_snapshot_list()

La función de API get_snapshot_list permite obtener una lista de instantáneas VSS desde un host.

Argumentos

La función de API get_snapshot_list 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_list

out string

La lista de instantáneas de volumen.

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 get_snapshot_list_example()
        {
            try
            {
                string host_name = "155.35.66.142";
                string ip_string = "155.35.66.142";
                ushort host_port = 25000;
                string snapshot_list = "";
                string why_not_reason = "";
                return get_mng().get_snapshot_list(session_id, host_name, ip_string, host_port, out snapshot_list, out why_not_reason);
            }
            catch (Exception ex)
            {
                System.Windows.Forms.MessageBox.Show(ex.Message);
            }
            return false;
        }