Compartir a través de


sepdgetinfo

La función sepdgetinfo devuelve una estructura que contiene el número de versión de Host Integration Server, la ruta de acceso del archivo de configuración actual y el sistema operativo de red en el que se ejecuta Host Integration Server.

Sintaxis

  
USHORT sepdgetinfo(   
struct cs_info *pCSInfo   
);  

Parámetros

pCSInfo
Puntero a un búfer proporcionado por la aplicación, que contiene una estructura de datos cs_info en la que se devuelve la información del sistema. La aplicación debe establecer el miembro length en esta estructura de datos (para obtener más información, vea Comentarios más adelante en este tema); los demás miembros deben establecerse en valores NULL o en blanco.

Estructura de cs_info

La estructura de cs_info devuelta y sus miembros son las siguientes:

struct cs_info {  
    unsigned short length;  
    unsigned char  major_ver;  
    unsigned char  minor_ver;  
    unsigned char  config_share[80];  
    unsigned short nos;  
 } cs_info;  

Members

length
Longitud de la estructura de datos proporcionada por la aplicación.

major_ver
Número de versión principal:

1 para Host Integration Server 1.1 (Servidor de conexión 1.1) 2 para Host Integration Server 2.0 (Servidor de conexión 2.0)

minor_ver
Número de versión secundaria (decimal):

10 para connection Server 1.1 (indica 1.10)00 para Connection Server 2.0 (indica 2.00)

config_share[80]
Ruta de acceso del archivo: de configuración en ejecución \\server\share\ (terminado en null).

nos
Sistema operativo de red en uso

1: Administrador de LAN

Valor devuelto

NO_ERROR (0)
Aceptar.

NOCSSRVR (1)
No hay ningún servidor de archivos de configuración disponible.

BADLNGTH (2)
El búfer proporcionado era demasiado pequeño.

Comentarios

La aplicación debe establecer el miembro length en la longitud de la estructura de cs_info (86 bytes en la versión actual). Cualquier otro valor se rechazará. Este parámetro se usa para garantizar la compatibilidad con versiones futuras; Una aplicación que proporcione esta longitud siempre obtendrá la información que se muestra aquí, pero en versiones futuras puede ser posible especificar valores más grandes y obtener más información.

Si la devolución se realiza correctamente, la estructura de datos cs_info contiene el número de versión de Host Integration Server, la ruta de acceso del archivo de configuración actual y el sistema operativo de red en el que se ejecuta Host Integration Server.

Si no hay ningún servidor de archivos de configuración disponible, solo los campos de número de versión son válidos; No se deben comprobar los demás campos.