CPrivateObjectSecurityDesc::Create
초기화를 호출 하는 리소스 관리자가 만든 private 개체에 대 한 자기 상대적 보안 설명자를 할당 하 고이 메서드를 호출 합니다.
bool Create(
const CSecurityDesc* pParent,
const CSecurityDesc* pCreator,
bool bIsDirectoryObject,
const CAccessToken& Token,
PGENERIC_MAPPING GenericMapping
) throw( );
bool Create(
const CSecurityDesc* pParent,
const CSecurityDesc* pCreator,
GUID* ObjectType,
bool bIsContainerObject,
ULONG AutoInheritFlags,
const CAccessToken& Token,
PGENERIC_MAPPING GenericMapping
) throw( );
매개 변수
pParent
포인터는 CSecurityDesc 부모 디렉터리에 새 개체를 만드는 참조 하는 개체입니다.부모 디렉터리가 없는 경우 NULL로 설정 합니다.pCreator
개체의 작성자가 제공한 보안 설명자에 대 한 포인터입니다.개체의 작성자는 새 개체의 보안 정보를 명시적으로 통과 하지 못하는 경우이 매개 변수는 NULL로 설정 합니다.bIsDirectoryObject
새 개체가 다른 개체를 포함할 수 있는지 여부를 지정 합니다.값이 true 이면 새 개체는 컨테이너입니다.False 값을 새 개체 컨테이너 임을 나타냅니다.Token
참조 하는 CAccessToken 개체 대신 개체를 만드는 클라이언트 프로세스에 대 한.GenericMapping
포인터는 GENERIC_MAPPING 매핑 개체에 대 한 특정 권한 각 일반 오른쪽에서 지정 하는 구조입니다.ObjectType
포인터는 GUID 현재 개체와 연결 된 개체의 형식을 식별 하는 구조입니다.설정 ObjectType 개체 GUID가 없는 경우 null입니다.bIsContainerObject
새 개체가 다른 개체를 포함할 수 있는지 여부를 지정 합니다.값이 true 이면 새 개체는 컨테이너입니다.False 값을 새 개체 컨테이너 임을 나타냅니다.AutoInheritFlags
액세스 제어 항목 (Ace) 상속 되는 방법을 제어 하는 비트 플래그 집합 pParent.참조 CreatePrivateObjectSecurityEx 에 대 한 자세한 내용은.
반환 값
성공하면 true를 반환하고, 실패하면 false를 반환합니다.
설명
이 메서드를 호출 합니다. CreatePrivateObjectSercurity 또는 CreatePrivateObjectSecurityEx.
새 개체는 개체 형식 GUID를 지정할 수 있습니다. 또는 Ace 상속을 제어만 Windows 2000을 실행 하는 시스템에서 사용할 수 있는 두 번째 메서드를.
[!참고]
자기 상대적 보안 설명자는 모든 보안 정보를 연속적인 메모리 블록에 저장 되는 보안 설명자가입니다.
요구 사항
헤더: atlsecurity.h