struttura FILE_INFO_3 (lmshare.h)

Contiene il numero di identificazione e altre informazioni pertinenti su file, dispositivi e pipe.

Sintassi

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

Specifica un valore DWORD contenente il numero di identificazione assegnato alla risorsa all'apertura.

fi3_permissions

Specifica un valore DWORD che contiene le autorizzazioni di accesso associate all'applicazione di apertura. Questo membro può essere uno o più dei valori seguenti.

Valore Significato
PERM_FILE_READ
Autorizzazione per leggere una risorsa e, per impostazione predefinita, eseguire la risorsa.
PERM_FILE_WRITE
Autorizzazione per la scrittura in una risorsa.
PERM_FILE_CREATE
Autorizzazione per creare una risorsa; i dati possono essere scritti durante la creazione della risorsa.

fi3_num_locks

Specifica un valore DWORD che contiene il numero di blocchi di file nel file, nel dispositivo o nella pipe.

fi3_pathname

Puntatore a una stringa che specifica il percorso della risorsa aperta.

Questa stringa è Unicode se sono definite _WIN32_WINNT o FORCE_UNICODE .

fi3_username

Puntatore a una stringa che specifica l'utente (nei server con sicurezza a livello di utente) o quale computer (nei server con sicurezza a livello di condivisione) ha aperto la risorsa. Si noti che Windows non supporta la sicurezza a livello di condivisione.

Questa stringa è Unicode se sono definite _WIN32_WINNT o FORCE_UNICODE .

Requisiti

   
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione lmshare.h (include Lm.h)

Vedi anche

FILE_INFO_2

Funzioni NetFile

NetFileEnum

NetFileGetInfo

Panoramica della gestione della rete

Strutture di gestione di rete