다음을 통해 공유


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

열 때 리소스에 할당된 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

네트워크 관리 개요

네트워크 관리 구조