Поделиться через


структура FILE_INFO_3 (lmshare.h)

Содержит идентификационный номер и другие важные сведения о файлах, устройствах и каналах.

Синтаксис

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;

Члены

fi3_id

Задает значение DWORD, содержащее идентификационный номер, назначенный ресурсу при его открытии.

fi3_permissions

Задает значение DWORD, содержащее разрешения на доступ, связанные с открывающим приложением. Этот элемент может быть одним или несколькими из следующих значений.

Значение Значение
PERM_FILE_READ
Разрешение на чтение ресурса и выполнение ресурса по умолчанию.
PERM_FILE_WRITE
Разрешение на запись в ресурс.
PERM_FILE_CREATE
Разрешение на создание ресурса; данные могут быть записаны при создании ресурса.

fi3_num_locks

Задает значение DWORD, содержащее количество блокировок файла, устройства или канала.

fi3_pathname

Указатель на строку, указывающую путь к открытому ресурсу.

Эта строка является Юникодом, если определены _WIN32_WINNT или FORCE_UNICODE .

fi3_username

Указатель на строку, указывающую, какой пользователь (на серверах с безопасностью на уровне пользователя) или какой компьютер (на серверах с безопасностью на уровне общего доступа) открыл ресурс. Обратите внимание, что Windows не поддерживает безопасность на уровне общего доступа.

Эта строка является Юникодом, если определены _WIN32_WINNT или FORCE_UNICODE .

Требования

   
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Верхняя часть lmshare.h (включая Lm.h)

См. также раздел

FILE_INFO_2

Функции NetFile

NetFileEnum

NetFileGetInfo

Общие сведения об управлении сетью

Структуры управления сетью