Compartilhar via


NetFile Functions (Gerenciamento de Compartilhamento de Rede)

As funções de arquivo de rede fornecem uma maneira de monitorar e fechar os recursos de arquivo, dispositivo e pipe abertos em um servidor. As funções de arquivo são listadas a seguir.

Função Descrição
NetFileClose Força o fechamento de um recurso.
NetFileEnum Retorna informações sobre arquivos abertos em um servidor.
NetFileGetInfo Retorna informações sobre uma abertura específica de um recurso de servidor.

 

Chame a função NetFileClose quando o arquivo não puder ser fechado por nenhum outro meio. Essa função deve ser usada com cuidado porque NetFileClose não grava dados armazenados em cache no sistema cliente no arquivo antes de fechar o arquivo.

A função NetFileEnum retorna informações sobre recursos abertos em um servidor. Um arquivo pode ser aberto uma ou mais vezes por um ou mais aplicativos. Cada abertura de arquivo é identificada exclusivamente. A função NetFileEnum retorna uma entrada para cada abertura de arquivo. A função NetFileGetInfo retorna informações sobre uma abertura de um recurso.

As informações do arquivo estão disponíveis nos níveis a seguir.

FILE_INFO_2
FILE_INFO_3

Não há suporte para os níveis 0 e 1. O Nível 2 retorna apenas o número de identificação atribuído ao recurso quando ele foi aberto. O Nível 3 retorna o número de identificação, as permissões, os bloqueios de arquivo e o nome do usuário que abriu o recurso.

Se você estiver programando para o Active Directory, poderá chamar determinados métodos ADSI (Active Directory Service Interface) para obter a mesma funcionalidade que você pode obter chamando as funções NetFileEnum e NetFileGetInfo . Para obter mais informações, consulte IADsResource e IADsFileServiceOperations.