Udostępnij przez


NetFile Functions (zarządzanie siecią)

Funkcje plików zarządzania siecią umożliwiają monitorowanie i zamykanie plików, urządzeń i potoków zasobów otwartych na serwerze. Poniżej wymieniono funkcje plików.

Funkcja Opis
NetFileClose Wymusza zamknięcie zasobu.
NetFileEnum Zwraca informacje o otwartych plikach na serwerze.
NetFileGetInfo Zwraca informacje o konkretnym otwarciu zasobu serwera.

 

Wywołaj funkcję NetFileClose, gdy plik nie może zostać zamknięty w żaden inny sposób. Ta funkcja powinna być używana ostrożnie, ponieważ NetFileClose nie zapisuje danych buforowanych w systemie klienckim do pliku przed zamknięciem pliku.

Funkcja NetFileEnum zwraca informacje o zasobach otwartych na serwerze. Plik można otworzyć co najmniej raz przez co najmniej jedną aplikację. Każde otwarcie pliku jest jednoznacznie identyfikowane. Funkcja NetFileEnum zwraca wpis dla każdego otwarcia pliku. Funkcja NetFileGetInfo zwraca informacje o jednym otwarciu zasobu.

Informacje o pliku są dostępne na następujących poziomach:

Poziomy 0 i 1 nie są obsługiwane. Poziom 2 zwraca tylko numer identyfikacyjny przypisany do zasobu, gdy został otwarty. Poziom 3 zwraca numer identyfikacyjny, uprawnienia, blokady plików i nazwę użytkownika, który otworzył zasób.

Jeśli programujesz w usłudze Active Directory, możesz wywołać niektóre metody interfejsu usługi Active Directory (ADSI), aby osiągnąć te same funkcje, które można osiągnąć, wywołując NetFileEnum i netFileGetInfo funkcji. Aby uzyskać więcej informacji, zobacz IADsResource i IADsFileServiceOperations.