Partilhar via


Funções NetFile (Network Share Management)

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 estão listadas a seguir.

Função Descrição
NetFileClose Força um recurso a fechar.
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 o função NetFileClose quando o arquivo não puder ser fechado por qualquer outro meio. Esta função deve ser usada com cuidado porque NetFileClose não grava dados armazenados em cache no sistema cliente para o arquivo antes de fechá-lo.

A função NetFileEnum retorna informações sobre recursos abertos em um servidor. Um ficheiro pode ser aberto uma ou mais vezes por uma ou mais aplicações. Cada abertura de arquivo é identificada de forma exclusiva. 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 de arquivo estão disponíveis nos seguintes níveis.

FILE_INFO_2
FILE_INFO_3

Os níveis 0 e 1 não são suportados. 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, permissões, bloqueios de arquivo e o nome do usuário que abriu o recurso.

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