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