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 값을 지정합니다. 이 멤버는 다음 값 중 하나 이상일 수 있습니다.
값 | 의미 |
---|---|
|
리소스를 읽고 기본적으로 리소스를 실행할 수 있는 권한입니다. |
|
리소스에 쓸 수 있는 권한입니다. |
|
리소스를 만들 수 있는 권한; 리소스를 만들 때 데이터를 쓸 수 있습니다. |
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 포함) |