다음을 통해 공유


IBackgroundCopyJob3::GetFileACLFlags 메서드(bits2_0.h)

SMB를 사용하여 파일을 전송할 때 유지 관리할 소유자 및 ACL 정보를 식별하는 플래그를 검색합니다.

구문

HRESULT GetFileACLFlags(
  [out] DWORD *Flags
);

매개 변수

[out] Flags

SMB를 사용하여 파일을 전송할 때 유지 관리할 소유자 및 ACL 정보를 식별하는 플래그입니다. 플래그 는 다음 플래그의 조합을 포함할 수 있습니다. 플래그가 설정되지 않은 경우 Flags 는 0입니다.

의미
BG_COPY_FILE_OWNER
설정하면 파일의 소유자 정보가 유지 관리됩니다. 그렇지 않으면 작업의 소유자가 파일의 소유자가 됩니다.
BG_COPY_FILE_GROUP
설정하면 파일의 그룹 정보가 유지 관리됩니다. 그렇지 않으면 BITS는 작업 소유자의 기본 그룹을 사용하여 그룹 정보를 파일에 할당합니다.
BG_COPY_FILE_DACL
설정된 경우 BITS는 원본 파일에서 명시적 ACE를 복사하고 대상 부모 폴더에서 상속 가능한 ACE를 복사합니다. 그렇지 않으면 BITS는 대상 부모 폴더에서 상속 가능한 ACE를 복사합니다. 부모 폴더에 상속 가능한 ACE가 없는 경우 BITS는 계정의 기본 DACL을 사용합니다.
BG_COPY_FILE_SACL
설정된 경우 BITS는 원본 파일에서 명시적 ACE를 복사하고 대상 부모 폴더에서 상속 가능한 ACE를 복사합니다. 그렇지 않으면 BITS는 대상 부모 폴더에서 상속 가능한 ACE를 복사합니다.
BG_COPY_FILE_ALL
설정된 경우 BITS는 소유자 및 ACL 정보를 복사합니다. 이는 모든 플래그를 개별적으로 설정하는 것과 동일합니다.

반환 값

이 메서드는 다음 HRESULT 값과 다른 값을 반환합니다.

반환 코드 설명
S_OK
플래그를 성공적으로 검색했습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista, Windows XP SP2, windows Server 2003의 KB842773 및 Windows XP
지원되는 최소 서버 Windows Server 2008, Windows Server 2003 with SP1
대상 플랫폼 Windows
헤더 bits2_0.h(Bits.h 포함)
라이브러리 Bits.lib
DLL BitsPrx3.dll

추가 정보

IBackgroundCopyJob3

IBackgroundCopyJob3::SetFileACLFlags