Compartir a través de


Estructura DISCDLGSTRUCTW (winnetwk.h)

La estructura DISCDLGSTRUCT se usa en la función WNetDisconnectDialog1. La estructura contiene información necesaria para el intento de desconexión.

Sintaxis

typedef struct _DISCDLGSTRUCTW {
  DWORD  cbStructure;
  HWND   hwndOwner;
  LPWSTR lpLocalName;
  LPWSTR lpRemoteName;
  DWORD  dwFlags;
} DISCDLGSTRUCTW, *LPDISCDLGSTRUCTW;

Miembros

cbStructure

Tipo: DWORD de

Tamaño, en bytes, de la estructura de DISCDLGSTRUCT. El autor de la llamada debe proporcionar este valor.

hwndOwner

Tipo: HWND

Identificador de la ventana de propietario del cuadro de diálogo.

lpLocalName

Tipo: LPTSTR de

Puntero a un cadena terminada en NULLque especifica el nombre del dispositivo local que se redirige al recurso de red, como "F:" o "LPT1".

lpRemoteName

Tipo: LPTSTR de

Puntero a un cadena terminada en NULLque especifica el nombre del recurso de red que se va a desconectar. Este miembro puede ser NULL si se especifica el lpLocalName miembro. Cuando se especifica lpLocalName, se desconecta la conexión al recurso de red redirigido desde lpLocalName.

dwFlags

Tipo: DWORD de

Un conjunto de marcas de bits que describen la conexión. Este miembro puede ser una combinación de los valores siguientes.

Valor Significado
DISC_UPDATE_PROFILE
Si se establece este valor, la conexión especificada ya no es persistente (se restaura automáticamente cada vez que el usuario inicia sesión). Esta marca solo es válida si el lpLocalName miembro especifica un dispositivo local.
DISC_NO_FORCE
Si no se establece este valor, el sistema aplica fuerza al intentar desconectar del recurso de red.

Esta situación suele producirse cuando el usuario tiene archivos abiertos a través de la conexión. Este valor significa que se informará al usuario si hay archivos abiertos en la conexión y se le preguntará si desea desconectarlo. Si el usuario quiere continuar, el procedimiento de desconexión vuelve a intentarlo con fuerza adicional.

Observaciones

Nota

El encabezado winnetwk.h define DISCDLGSTRUCT 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 neutral de codificación con código que no es neutral de codificación puede dar lugar a errores de coincidencia que dan lugar a errores de compilación o tiempo de ejecución. Para obtener más información, vea Conventions for Function Prototypes.

Requisitos

Requisito Valor
cliente mínimo admitido Windows 2000 Professional [solo aplicaciones de escritorio]
servidor mínimo admitido Windows 2000 Server [solo aplicaciones de escritorio]
encabezado de winnetwk.h

Consulte también

WNetDisconnectDialog1

redes de Windows (WNet)

estructuras de red de Windows