다음을 통해 공유


CSid Class

이 클래스에 대 한 래퍼 되는 SID (보안 식별자) 구조.

중요

런타임에서 Windows를 실행 하는 응용 프로그램에서이 클래스와 해당 멤버를 사용할 수 없습니다.

class CSid

Members

공용 Typedefs

Name

설명

CSid::CSidArray

CSid 개체로 이루어진 배열입니다.

Public 생성자

Name

설명

CSid::CSid

생성자입니다.

CSid::~CSid

소멸자

Public 메서드

Name

설명

CSid::AccountName

관련 된 계정 이름을 반환의 CSid 개체입니다.

CSid::Domain

연결 된 도메인 이름을 반환의 CSid 개체입니다.

CSid::EqualPrefix

테스트 SID (보안 식별자) 접두사 같은지.

CSid::GetLength

길이 반환 된 CSid 개체입니다.

CSid::GetPSID

반환에 대 한 포인터는 SID 구조.

CSid::GetPSID_IDENTIFIER_AUTHORITY

반환에 대 한 포인터는 SID_IDENTIFIER_AUTHORITY 구조.

CSid::GetSubAuthority

에 지정한 인증 부분이 반환 된 SID 구조.

CSid::GetSubAuthorityCount

인증 부분이 개수를 반환합니다.

CSid::IsValid

테스트는 CSid 개체에 대 한 유효 합니다.

CSid::LoadAccount

업데이트는 CSid 지정한 계정 이름이 도메인 또는 기존 개체 SID 구조.

CSid::Sid

ID 문자열을 반환합니다.

CSid::SidNameUse

상태에 대 한 설명을 반환 된 CSid 개체입니다.

연산자

연산자 =

할당 연산자입니다.

const SID 연산자 *

캐스트는 CSid 개체에 대 한 포인터는 SID 구조.

전역 연산자

연산자 = =

두 보안 설명자 개체가 같은지 여부를 테스트합니다.

연산자! =

같지 않음에 대해 두 가지 보안 설명자 개체를 테스트합니다.

연산자 <

두 보안 설명자 개체의 상대 값을 비교합니다.

연산자 >

두 보안 설명자 개체의 상대 값을 비교합니다.

연산자 < =

두 보안 설명자 개체의 상대 값을 비교합니다.

연산자 > =

두 보안 설명자 개체의 상대 값을 비교합니다.

설명

SID 구조에 사용자 또는 그룹을 고유 하 게 식별 하는 데 사용 하는 가변 길이 구조체입니다.

응용 프로그램을 수정 해야 하지는 SID 구조는 대신이 래퍼 클래스에서 제공 하는 방법을 사용 합니다. 참고 AtlGetOwnerSid, AtlSetGroupSid, AtlGetGroupSid, 및 AtlSetOwnerSid.

Windows에서 액세스 제어 모델에 대 한 소개를 참조 하십시오. 액세스 제어 에 있는 Windows SDK.

요구 사항

헤더: atlsecurity.h

참고 항목

개념

보안 샘플

기타 리소스

ATL Class Overview

Security Global Functions

ATL Operators Alphabetical Reference