estructura SHARE_INFO_502 (lmshare.h)
Contiene información sobre el recurso compartido, incluido el nombre del recurso, el tipo y los permisos, el número de conexiones y otra información pertinente.
Sintaxis
typedef struct _SHARE_INFO_502 {
LMSTR shi502_netname;
DWORD shi502_type;
LMSTR shi502_remark;
DWORD shi502_permissions;
DWORD shi502_max_uses;
DWORD shi502_current_uses;
LMSTR shi502_path;
LMSTR shi502_passwd;
DWORD shi502_reserved;
PSECURITY_DESCRIPTOR shi502_security_descriptor;
} SHARE_INFO_502, *PSHARE_INFO_502, *LPSHARE_INFO_502;
Miembros
shi502_netname
Puntero a una cadena Unicode que especifica el nombre de un recurso compartido. Las llamadas a la función NetShareSetInfo omiten este miembro.
shi502_type
Combinación de valores que especifican el tipo de recurso compartido. Las llamadas a la función NetShareSetInfo omiten este miembro.
Se puede especificar uno de los valores siguientes. Puede aislar estos valores mediante el valor STYPE_MASK .
Valor | Significado |
---|---|
|
Unidad de disco. |
|
Cola de impresión. |
|
Dispositivo de comunicación. |
|
Comunicación entre procesos (IPC). |
Además, se puede especificar uno o ambos de los valores siguientes.
Valor | Significado |
---|---|
|
Recurso compartido especial reservado para la comunicación entre procesos (IPC$) o la administración remota del servidor (ADMIN$). También puede hacer referencia a recursos compartidos administrativos como C$, D$, E$, etc. Para más información, consulte las funciones de recurso compartido de red. |
|
Un recurso compartido temporal. |
shi502_remark
Puntero a una cadena Unicode que especifica un comentario opcional sobre el recurso compartido.
shi502_permissions
Especifica un valor DWORD que indica los permisos del recurso compartido para los servidores que se ejecutan con seguridad de nivel de recurso compartido. Este miembro se omite en un servidor que ejecuta la seguridad de nivel de usuario. Este miembro puede ser cualquiera de los valores siguientes. Las llamadas a la función NetShareSetInfo omiten este miembro.
Tenga en cuenta que Windows no admite la seguridad de nivel de recurso compartido. Para obtener más información sobre cómo controlar el acceso a objetos protegibles, vea Access Control, Privilegios y Objetos protegibles.
shi502_max_uses
Especifica un valor DWORD que indica el número máximo de conexiones simultáneas que el recurso compartido puede acomodar. El número de conexiones es ilimitado si el valor especificado en este miembro es –1.
shi502_current_uses
Especifica un valor DWORD que indica el número de conexiones actuales al recurso. Las llamadas a la función NetShareSetInfo omiten este miembro.
shi502_path
Puntero a una cadena Unicode que contiene la ruta de acceso local del recurso compartido. En el caso de los discos, este miembro es la ruta de acceso que se comparte. Para las colas de impresión, este miembro es el nombre de la cola de impresión que se comparte. Las llamadas a la función NetShareSetInfo omiten este miembro.
shi502_passwd
Puntero a una cadena Unicode que especifica la contraseña del recurso compartido (cuando el servidor se ejecuta con seguridad de nivel de recurso compartido). Si el servidor se ejecuta con seguridad de nivel de usuario, se omite este miembro. Tenga en cuenta que Windows no admite la seguridad de nivel de recurso compartido.
Este miembro no puede tener más de SHPWLEN+1 bytes (incluido un carácter nulo de terminación). Las llamadas a la función NetShareSetInfo omiten este miembro.
shi502_reserved
Reservados; debe ser cero. Las llamadas a la función NetShareSetInfo omiten este miembro.
shi502_security_descriptor
Especifica el SECURITY_DESCRIPTOR asociado a este recurso compartido.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Encabezado | lmshare.h (include Lm.h) |
Consulte también
Introducción a la administración de redes