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 auf dem Clientsystem zwischengespeicherten Daten in die Datei schreibt, bevor die Datei geschlossen wird.

Die NetFileEnum-Funktion gibt Informationen zu Ressourcen zurück, die auf einem Server geöffnet sind. Eine Datei kann von einer oder mehreren Anwendungen mehrmals geöffnet werden. Jede Datei, die geöffnet wird, 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. Ebene 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 dieselbe Funktionalität zu erzielen, die Sie durch aufrufen der Funktionen NetFileEnum und NetFileGetInfo erreichen können. Weitere Informationen finden Sie unter IADsResource und IADsFileServiceOperations.