다음을 통해 공유


authz.h 헤더

이 헤더는 보안 및 ID에서 사용됩니다. 자세한 내용은 다음을 참조하세요.

authz.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.

Functions

 
AuthzAccessCheck

지정된 보안 설명자 집합에 대해 클라이언트에 부여할 수 있는 액세스 비트를 결정합니다.
AuthzAddSidsToContext

기존 컨텍스트의 복사본을 만들고 지정된 SID(보안 식별자) 및 제한된 SID 집합을 추가합니다.
AuthzCachedAccessCheck

이전 AuthzAccessCheck 호출에서 정적 부여 비트를 포함하는 캐시된 핸들에 따라 빠른 액세스 검사 수행합니다.
AuthzEnumerateSecurityEventSources

기본적으로 설치되지 않은 등록된 보안 이벤트 원본을 검색합니다.
AuthzFreeAuditEvent

AuthzInitializeObjectAccessAuditEvent 함수에 의해 할당된 구조를 해제합니다.
AuthzFreeCentralAccessPolicyCache

CAP 캐시의 할당을 취소할 수 있도록 CAP 캐시 참조 수를 하나씩 줄입니다.
AuthzFreeContext

클라이언트 컨텍스트와 연결된 모든 구조체 및 메모리를 해제합니다. 클라이언트에 대한 핸들 목록은 이 호출에서 해제됩니다.
AuthzFreeHandle

핸들 목록에서 핸들을 찾아 삭제합니다.
AuthzFreeResourceManager

리소스 관리자 개체를 해제합니다.
AuthzGetInformationFromContext

Authz 컨텍스트에 대한 정보를 반환합니다.
AuthzInitializeCompoundContext

지정된 사용자 및 디바이스 보안 컨텍스트에서 사용자 모드 컨텍스트를 만듭니다.
AuthzInitializeContextFromAuthzContext

기존 클라이언트 컨텍스트를 기반으로 새 클라이언트 컨텍스트를 만듭니다.
AuthzInitializeContextFromSid

SID(사용자 보안 식별자)에서 사용자 모드 클라이언트 컨텍스트를 만듭니다.
AuthzInitializeContextFromToken

커널 토큰에서 클라이언트 권한 부여 컨텍스트를 초기화합니다. 커널 토큰은 TOKEN_QUERY 위해 열려 있어야 합니다.
AuthzInitializeObjectAccessAuditEvent

개체에 대한 감사를 초기화합니다.
AuthzInitializeObjectAccessAuditEvent2

AuthzAccessCheck 함수에 사용할 AUTHZ_AUDIT_EVENT_HANDLE 핸들을 할당하고 초기화합니다.
AuthzInitializeRemoteResourceManager

원격 리소스 관리자를 할당하고 초기화합니다. 호출자는 결과 핸들을 사용하여 서버에 구성된 리소스 관리자의 원격 instance RPC 호출을 수행할 수 있습니다.
AuthzInitializeResourceManager

Authz를 사용하여 클라이언트가 다양한 리소스에 액세스할 수 있는지 확인합니다.
AuthzInitializeResourceManagerEx

리소스 관리자 구조를 할당하고 초기화합니다.
AuthzInstallSecurityEventSource

지정된 소스를 보안 이벤트 원본으로 설치합니다.
AuthzModifyClaims

Authz 클라이언트 컨텍스트에서 사용자 및 디바이스 클레임을 추가, 삭제 또는 수정합니다.
AuthzModifySecurityAttributes

지정된 클라이언트 컨텍스트에서 보안 특성 정보를 수정합니다.
AuthzModifySids

Authz 클라이언트 컨텍스트에서 사용자 및 디바이스 그룹을 추가, 삭제 또는 수정합니다.
AuthzOpenObjectAudit

지정된 보안 설명자의 SACL(시스템 액세스 제어 목록)을 읽고 해당 SACL에서 지정한 적절한 감사를 생성합니다.
AuthzRegisterCapChangeNotification

CAP 업데이트 알림 콜백을 등록합니다.
AuthzRegisterSecurityEventSource

LSA(로컬 보안 기관)에 보안 이벤트 원본을 등록합니다.
AuthzReportSecurityEvent

등록된 보안 이벤트 원본에 대한 보안 감사를 생성합니다.
AuthzReportSecurityEventFromParams

지정된 감사 매개 변수 배열을 사용하여 등록된 보안 이벤트 원본에 대한 보안 감사를 생성합니다.
AuthzSetAppContainerInformation

현재 Authz 컨텍스트에서 앱 컨테이너 및 기능 정보를 설정합니다.
AuthzUninstallSecurityEventSource

유효한 보안 이벤트 원본 목록에서 지정된 소스를 제거합니다.
AuthzUnregisterCapChangeNotification

이전에 등록된 CAP 업데이트 알림 콜백을 제거합니다.
AuthzUnregisterSecurityEventSource

LSA(로컬 보안 기관)를 사용하여 보안 이벤트 원본의 등록을 취소합니다.

구조체

 
AUTHZ_ACCESS_REPLY

액세스 검사 회신을 정의합니다.
AUTHZ_ACCESS_REQUEST

액세스 검사 요청을 정의합니다.
AUTHZ_INIT_INFO

리소스 관리자에 대한 초기화 정보를 정의합니다.
AUTHZ_REGISTRATION_OBJECT_TYPE_NAME_OFFSET

등록 개체 형식 이름의 오프셋을 지정합니다.
AUTHZ_RPC_INIT_INFO_CLIENT

클라이언트에 대한 원격 리소스 관리자를 초기화합니다.
AUTHZ_SECURITY_ATTRIBUTE_FQBN_VALUE

보안 특성과 연결된 정규화된 이진 이름 값을 지정합니다.
AUTHZ_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE

보안 특성에 대한 octet 문자열 값을 지정합니다.
AUTHZ_SECURITY_ATTRIBUTE_V1

권한 부여 컨텍스트와 연결할 수 있는 보안 특성을 정의합니다.
AUTHZ_SECURITY_ATTRIBUTES_INFORMATION

하나 이상의 보안 특성 및 값을 지정합니다.
AUTHZ_SOURCE_SCHEMA_REGISTRATION

원본 스키마 등록에 대한 정보를 지정합니다.

열거형

 
AUTHZ_CONTEXT_INFORMATION_CLASS

기존 AuthzClientContext에서 검색할 정보의 유형을 지정합니다. 이 열거형은 AuthzGetInformationFromContext 함수에서 사용됩니다.
AUTHZ_SECURITY_ATTRIBUTE_OPERATION

AuthzModifySecurityAttributes 함수를 호출하여 보안 특성에 대한 수정 유형을 나타냅니다.
AUTHZ_SID_OPERATION

AuthzModifySids 함수를 호출하여 수행할 수 있는 SID 작업의 형식을 나타냅니다.