NetFile Functions (zarządzanie udziałami sieciowymi)
Funkcje plików sieciowych umożliwiają monitorowanie i zamykanie pliku, urządzenia i potoku 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 plikach 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.