FILE_INFO_3 Struktur (lmshare.h)

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

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;

Member

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. Dieses Element kann eine oder mehrere der folgenden Werte sein.

Wert Bedeutung
PERM_FILE_READ
Die Berechtigung, eine Ressource zu lesen und standardmäßig die Ressource auszuführen.
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 Datei-, Geräte- oder Pipesperren 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

Zeigen Sie auf eine Zeichenfolge, die angibt, welche Benutzer (auf Servern mit Sicherheit auf Benutzerebene) oder auf welchen Computern (auf Servern, die die Sicherheit auf Freigabeebene haben) die Ressource geöffnet haben. Beachten Sie, dass Windows die Sicherheit auf Share-Ebene nicht 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]
Header lmshare.h (enthalten Lm.h)

Weitere Informationen

FILE_INFO_2

NetFile-Funktionen

NetFileEnum

NetFileGetInfo

Übersicht über die Netzwerkverwaltung

Netzwerkverwaltungsstrukturen