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 작업의 형식을 나타냅니다. |