FILE_INFO_3-Struktur (lmshare.h)

Enthält die Identifikationsnummer und andere relevante Informationen zu Dateien, Geräten und Pipes.

Syntax

typedef struct _FILE_INFO_3 {
  DWORD fi3_id;
  DWORD fi3_permissions;
  DWORD fi3_num_locks;
  LMSTR fi3_pathname;
  LMSTR fi3_username;
} FILE_INFO_3, *PFILE_INFO_3, *LPFILE_INFO_3;

Members

fi3_id

Gibt einen DWORD-Wert an, der die Identifikationsnummer enthält, die der Ressource zugewiesen ist, wenn sie geöffnet wird.

fi3_permissions

Gibt einen DWORD-Wert an, der die Zugriffsberechtigungen enthält, die der öffnenden Anwendung zugeordnet sind. Bei diesem Member kann es sich um einen oder mehrere der folgenden Werte handeln.

Wert Bedeutung
PERM_FILE_READ
Berechtigung zum Lesen einer Ressource und standardmäßigen Ausführen der Ressource.
PERM_FILE_WRITE
Berechtigung zum Schreiben in eine Ressource.
PERM_FILE_CREATE
Berechtigung zum Erstellen einer Ressource; Daten können beim Erstellen der Ressource geschrieben werden.

fi3_num_locks

Gibt einen DWORD-Wert an, der die Anzahl der Dateisperren für die Datei, das Gerät oder die Pipe enthält.

fi3_pathname

Zeiger auf eine Zeichenfolge, die den Pfad der geöffneten Ressource angibt.

Diese Zeichenfolge ist Unicode, wenn _WIN32_WINNT oder FORCE_UNICODE definiert sind.

fi3_username

Zeiger auf eine Zeichenfolge, die angibt, welcher Benutzer (auf Servern mit Sicherheit auf Benutzerebene) oder welcher Computer (auf Servern mit Sicherheit auf Freigabeebene) die Ressource geöffnet hat. Beachten Sie, dass Windows keine Sicherheit auf Freigabeebene unterstützt.

Diese Zeichenfolge ist Unicode, wenn _WIN32_WINNT oder FORCE_UNICODE definiert sind.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Kopfzeile lmshare.h (lm.h einschließen)

Weitere Informationen

FILE_INFO_2

NetFile-Funktionen

NetFileEnum

NetFileGetInfo

Übersicht über die Netzwerkverwaltung

Netzwerkverwaltungsstrukturen