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.
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) |