Estructura WTSCONFIGINFOA (wtsapi32.h)

Contiene información sobre una sesión de Servicios de Escritorio remoto. La función WTSQuerySessionInformation devuelve esta estructura al especificar "WTSConfigInfo" para el parámetro WTSInfoClass .

Sintaxis

typedef struct _WTSCONFIGINFOA {
  ULONG version;
  ULONG fConnectClientDrivesAtLogon;
  ULONG fConnectPrinterAtLogon;
  ULONG fDisablePrinterRedirection;
  ULONG fDisableDefaultMainClientPrinter;
  ULONG ShadowSettings;
  CHAR  LogonUserName[USERNAME_LENGTH + 1];
  CHAR  LogonDomain[DOMAIN_LENGTH + 1];
  CHAR  WorkDirectory[MAX_PATH + 1];
  CHAR  InitialProgram[MAX_PATH + 1];
  CHAR  ApplicationName[MAX_PATH + 1];
} WTSCONFIGINFOA, *PWTSCONFIGINFOA;

Miembros

version

Este miembro está reservado.

fConnectClientDrivesAtLogon

Este miembro está reservado.

fConnectPrinterAtLogon

Este miembro está reservado.

fDisablePrinterRedirection

Especifica si el cliente puede usar el redireccionamiento de impresora.

0

Habilite el redireccionamiento de la impresora cliente.

1

Deshabilite el redireccionamiento de la impresora cliente.

fDisableDefaultMainClientPrinter

Especifica si la impresora conectada al cliente es la impresora predeterminada para el usuario.

0

La impresora conectada al cliente no es la impresora predeterminada para el usuario.

1

La impresora conectada al cliente es la impresora predeterminada para el usuario.

ShadowSettings

Configuración del control remoto. El control remoto permite a un usuario supervisar de forma remota las operaciones en pantalla de otro usuario. Este miembro puede ser uno de los siguientes valores.

0

El control remoto está deshabilitado.

1

El usuario del control remoto tiene control total de la sesión del usuario, con el permiso del usuario.

2

El usuario del control remoto tiene control total de la sesión del usuario; El permiso del usuario no es necesario.

3

El usuario del control remoto puede ver la sesión de forma remota, con el permiso del usuario; el usuario remoto no puede controlar activamente la sesión.

4

El usuario del control remoto puede ver la sesión de forma remota, pero no controlar activamente la sesión; El permiso del usuario no es necesario.

LogonUserName[USERNAME_LENGTH + 1]

Cadena terminada en null que contiene el nombre de usuario usado en escenarios de inicio de sesión automáticos.

LogonDomain[DOMAIN_LENGTH + 1]

Cadena terminada en null que contiene el nombre de dominio usado en escenarios de inicio de sesión automáticos.

WorkDirectory[MAX_PATH + 1]

Cadena terminada en null que contiene la ruta de acceso del directorio de trabajo del programa inicial.

InitialProgram[MAX_PATH + 1]

Cadena terminada en null que contiene el nombre del programa que se iniciará inmediatamente después de que el usuario inicie sesión en el servidor.

ApplicationName[MAX_PATH + 1]

Este miembro está reservado.

Comentarios

Nota

El encabezado wtsapi32.h define WTSCONFIGINFO como alias que selecciona automáticamente la versión ANSI o Unicode de esta función en función de la definición de la constante de preprocesador UNICODE. La combinación del uso del alias neutro de codificación con código que no es neutral de codificación puede provocar discrepancias que dan lugar a errores de compilación o en tiempo de ejecución. Para obtener más información, vea Convenciones para prototipos de función.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7
Servidor mínimo compatible Windows Server 2008 R2
Encabezado wtsapi32.h

Consulte también

WTSQuerySessionInformation