Compartilhar via


estrutura FILE_INFO_3 (lmshare.h)

Contém o número de identificação e outras informações pertinentes sobre arquivos, dispositivos e pipes.

Sintaxe

typedef struct _FILE_INFO_3 {
  DWORD fi3_id;
  DWORD fi3_permissions;
  DWORD fi3_num_locks;
  LMSTR fi3_pathname;
  LMSTR fi3_username;
} FILE_INFO_3, *PFILE_INFO_3, *LPFILE_INFO_3;

Membros

fi3_id

Especifica um valor DWORD que contém o número de identificação atribuído ao recurso quando ele é aberto.

fi3_permissions

Especifica um valor DWORD que contém as permissões de acesso associadas ao aplicativo de abertura. Esse membro pode ser um ou mais dos valores a seguir.

Valor Significado
PERM_FILE_READ
Permissão para ler um recurso e, por padrão, executar o recurso.
PERM_FILE_WRITE
Permissão para gravar em um recurso.
PERM_FILE_CREATE
Permissão para criar um recurso; os dados podem ser gravados ao criar o recurso.

fi3_num_locks

Especifica um valor DWORD que contém o número de bloqueios de arquivo no arquivo, dispositivo ou pipe.

fi3_pathname

Ponteiro para uma cadeia de caracteres que especifica o caminho do recurso aberto.

Essa cadeia de caracteres será Unicode se _WIN32_WINNT ou FORCE_UNICODE estiverem definidos.

fi3_username

Ponteiro para uma cadeia de caracteres que especifica qual usuário (em servidores que têm segurança no nível do usuário) ou qual computador (em servidores que têm segurança no nível do compartilhamento) abriu o recurso. Observe que o Windows não dá suporte à segurança em nível de compartilhamento.

Essa cadeia de caracteres será Unicode se _WIN32_WINNT ou FORCE_UNICODE estiverem definidos.

Requisitos

   
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

FILE_INFO_2

Funções NetFile

NetFileEnum

NetFileGetInfo

Visão geral do gerenciamento de rede

Estruturas de gerenciamento de rede