다음을 통해 공유


SI_INHERIT_TYPE 구조체(aclui.h)

SI_INHERIT_TYPE 구조에는 자식 개체에서 ACE(액세스 제어 항목)를 상속하는 방법에 대한 정보가 포함되어 있습니다. ISecurityInformation::GetInheritTypes 메서드는 이 구조를 사용하여 액세스 제어 편집기에서 속성 페이지를 초기화하는 데 사용하는 표시 문자열을 지정합니다.

구문

typedef struct _SI_INHERIT_TYPE {
  const GUID *pguid;
  ULONG      dwFlags;
  LPCWSTR    pszName;
} SI_INHERIT_TYPE, *PSI_INHERIT_TYPE;

멤버

pguid

자식 개체의 형식을 식별하는 GUID 구조체에 대한 포인터입니다. 이 멤버는 GUID_NULL 대한 포인터일 수 있습니다. GUID는 개체별 ACE의 InheritedObjectType 멤버에 해당합니다.

dwFlags

pguid 개체 형식에서 상속할 수 있는 ACE 유형을 나타내는 상속 플래그 집합입니다. 이러한 플래그는 ACE_HEADER 구조체의 AceFlags 멤버에 해당합니다. 이 멤버는 다음 값의 조합일 수 있습니다.

의미
CONTAINER_INHERIT_ACE
지정된 개체 형식은 CONTAINER_INHERIT_ACE 플래그가 설정된 ACE를 상속할 수 있습니다.
INHERIT_ONLY_ACE
지정된 개체 형식은 INHERIT_ONLY_ACE 플래그가 설정된 ACE를 상속할 수 있습니다.
OBJECT_INHERIT_ACE
지정된 개체 형식은 OBJECT_INHERIT_ACE 플래그가 설정된 ACE를 상속할 수 있습니다.

pszName

자식 개체를 설명하는 표시 문자열을 포함하는 null로 끝나는 유니코드 문자열에 대한 포인터입니다.

또는 pszNameMAKEINTRESOURCE 매크로에서 반환된 문자열 리소스 식별자일 수 있습니다. ISecurityInformation::GetObjectInformation 메서드를 사용하여 문자열 리소스가 포함된 모듈을 식별합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows XP [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
머리글 aclui.h

추가 정보

ACE_HEADER

GUID

ISecurityInformation::GetInheritTypes

ISecurityInformation::GetObjectInformation