Freigeben über


NetFile-Funktionen (Netzwerkfreigabeverwaltung)

Die Netzwerkdateifunktionen bieten eine Möglichkeit, die auf einem Server geöffneten Datei-, Geräte- und Piperessourcen zu überwachen und zu schließen. Die Dateifunktionen sind im Folgenden aufgeführt.

Funktion Beschreibung
NetFileClose- Erzwingt das Schließen einer Ressource.
NetFileEnum- Gibt Informationen zu geöffneten Dateien auf einem Server zurück.
NetFileGetInfo- Gibt Informationen zu einer bestimmten Öffnung einer Serverressource zurück.

 

Rufen Sie die NetFileClose--Funktion auf, wenn die Datei nicht auf andere Weise geschlossen werden kann. Diese Funktion sollte mit Vorsicht verwendet werden, da NetFileClose keine Daten schreibt, die auf dem Clientsystem zwischengespeichert wurden, bevor Sie die Datei schließen.

Die NetFileEnum-Funktion gibt Informationen zu Ressourcen zurück, die auf einem Server geöffnet sind. Eine Datei kann ein oder mehrere Male von einer oder mehreren Anwendungen geöffnet werden. Jede Datei wird eindeutig identifiziert. Die NetFileEnum--Funktion gibt einen Eintrag für jede Dateiöffnung zurück. Die NetFileGetInfo--Funktion gibt Informationen zu einem Öffnen einer Ressource zurück.

Dateiinformationen sind auf den folgenden Ebenen verfügbar.

FILE_INFO_2
FILE_INFO_3

Die Ebenen 0 und 1 werden nicht unterstützt. Ebene 2 gibt nur die Identifikationsnummer zurück, die der Ressource beim Öffnen zugewiesen wurde. Stufe 3 gibt die Identifikationsnummer, Berechtigungen, Dateisperren und den Namen des Benutzers zurück, der die Ressource geöffnet hat.

Wenn Sie für Active Directory programmieren, können Sie möglicherweise bestimmte ADSI-Methoden (Active Directory Service Interface) aufrufen, um die gleiche Funktionalität zu erreichen, die Sie erreichen können, indem Sie die funktionen NetFileEnum und NetFileGetInfo aufrufen. Weitere Informationen finden Sie unter IADsResource und IADsFileServiceOperations.