Compartilhar via


estrutura SHARE_INFO_1 (lmshare.h)

Contém informações sobre o recurso compartilhado, incluindo o nome e o tipo do recurso e um comentário associado ao recurso.

Sintaxe

typedef struct _SHARE_INFO_1 {
  LMSTR shi1_netname;
  DWORD shi1_type;
  LMSTR shi1_remark;
} SHARE_INFO_1, *PSHARE_INFO_1, *LPSHARE_INFO_1;

Membros

shi1_netname

Ponteiro para uma cadeia de caracteres Unicode especificando o nome de compartilhamento de um recurso. As chamadas para a função NetShareSetInfo ignoram esse membro.

shi1_type

Uma combinação de valores que especificam o tipo do recurso compartilhado. As chamadas para a função NetShareSetInfo ignoram esse membro.

Um dos valores a seguir pode ser especificado. Você pode isolar esses valores usando o valor STYPE_MASK .

Valor Significado
STYPE_DISKTREE
Unidade de disco.
STYPE_PRINTQ
Fila de impressão.
STYPE_DEVICE
Dispositivo de comunicação.
STYPE_IPC
Comunicação entre processos (IPC).
 

Além disso, um ou ambos os valores a seguir podem ser especificados.

Valor Significado
STYPE_SPECIAL
Compartilhamento especial reservado para comunicação entre processos (IPC$) ou administração remota do servidor (ADMIN$). Também pode se referir a compartilhamentos administrativos como C$, D$, E$e assim por diante. Para obter mais informações, consulte Funções de compartilhamento de rede.
STYPE_TEMPORARY
Um compartilhamento temporário.

shi1_remark

Ponteiro para uma cadeia de caracteres Unicode especificando um comentário opcional sobre o recurso compartilhado.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Cabeçalho lmshare.h (inclua Lm.h)

Confira também

NetShareEnum

NetShareGetInfo

Netsharesetinfo

Visão geral do gerenciamento de rede

Estruturas de gerenciamento de rede

Funções de compartilhamento de rede