Compartir a través de


Estructura VCB de SLI_OPEN

En la estructura siguiente se muestran los campos SLI_OPEN del miembro de unión ESPECÍFICO de LUA para el verbo SLI_OPEN .

Sintaxis

  
struct SLI_OPEN {  
    unsigned char lua_init_type;  
    unsigned char lua_resv65;  
    unsigned short lua_wait;  
    struct LUA_EXT_ENTRY lua_open_extension[3];  
    unsigned char lua_ending_delim;  
} SLI_OPEN;  

Comentarios

Miembros

lua_init_type
Tipo de inicio de sesión, que determina cómo se inicializa la sesión de LU-LU de Windows. Valores válidos son:

lua_init_type_sec_is

Iniciado por la base de datos secundaria y envía el comando INITSELF proporcionado en el búfer de datos OPEN.

lua_init_type_sec_log

Iniciado por la base de datos secundaria con un mensaje LOGON sin formato en el búfer de datos OPEN.

lua_init_type_prim

Iniciado por el servidor principal y espera en el comando BIND.

lua_init_type_prim_sscp

Iniciado por el servidor principal con acceso SSCP.

lua_resv65
Campo reservado.

lua_wait
Tiempo de espera de reintento secundario. Especifica cuántos segundos debe esperar la interfaz LUA de Windows antes de retransmitir el INITSELF o el mensaje LOGON después de recibir uno de los siguientes:

  • Un comando NOTIFY (que indica un error de procedimiento)

  • Mensaje de error de procedimiento de servicios de red

  • Una respuesta negativa con uno de los siguientes códigos de retorno secundarios:

    RESOURCE_NOT_AVAILABLE SESSION_LIMIT_EXCEEDED SESSION_SERVICE_PATH_ERROR

    lua_open_extension
    Parámetro proporcionado. Especifica las bibliotecas de vínculos dinámicos (DLL) proporcionadas por el usuario que se usan para procesar mensajes LUA específicos.

    lua_ending_delim
    Delimitador de lista de extensiones.