NetFile-Funktionen (Netzwerkfreigabeverwaltung)

Die Netzwerkdateifunktionen bieten eine Möglichkeit, die Datei, das Gerät und die Piperessourcen auf einem Server zu überwachen und zu schließen. Die Dateifunktionen werden nachfolgend aufgeführt.

Funktion Beschreibung
NetFileClose Erzwingt eine Ressource zum Schließen.
NetFileEnum Gibt Informationen zum Öffnen von 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 mit anderen Mitteln geschlossen werden kann. Diese Funktion sollte mit Vorsicht verwendet werden, da NetFileClose daten nicht im Clientsystem in die Datei zwischenspeichert, 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 eine oder mehrere Male von einer oder mehreren Anwendungen geöffnet werden. Jedes Öffnen der Datei wird eindeutig identifiziert. Die NetFileEnum-Funktion gibt einen Eintrag für jede Dateiöffnung zurück. Die Funktion NetFileGetInfo gibt Informationen zum Öffnen einer Ressource zurück.

Dateiinformationen sind auf den folgenden Ebenen verfügbar.

FILE_INFO_2
FILE_INFO_3

Ebenen 0 und 1 werden nicht unterstützt. Ebene 2 gibt nur die Identifikationsnummer zurück, die der Ressource zugewiesen ist, wenn sie geöffnet 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 Active Directory-Dienstschnittstellen (ADSI) aufrufen, um dieselbe 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.