authz.h ヘッダー
このヘッダーは、セキュリティと ID によって使用されます。 詳細については、次を参照してください。
authz.h には、次のプログラミング インターフェイスが含まれています。
関数
AuthzAccessCheck 特定のセキュリティ記述子のセットに対してクライアントに付与できるアクセス ビットを決定します。 |
AuthzAddSidsToContext 既存のコンテキストのコピーを作成し、特定のセキュリティ識別子 (SID) と制限付き SID のセットを追加します。 |
AuthzCachedAccessCheck 以前の AuthzAccessCheck 呼び出しから静的に許可されたビットを含むキャッシュされたハンドルに基づいて、高速アクセス チェックを実行します。 |
AuthzEnumerateSecurityEventSources 既定ではインストールされていない登録済みのセキュリティ イベント ソースを取得します。 |
AuthzFreeAuditEvent AuthzInitializeObjectAccessAuditEvent 関数によって割り当てられた構造体を解放します。 |
AuthzFreeCentralAccessPolicyCache CAP キャッシュの割り当てを解除できるように、CAP キャッシュ参照数を 1 ずつ減らします。 |
AuthzFreeContext クライアント コンテキストに関連付けられているすべての構造体とメモリを解放します。 この呼び出しでは、クライアントのハンドルの一覧が解放されます。 |
AuthzFreeHandle ハンドルリストからハンドルを検索して削除します。 |
AuthzFreeResourceManager リソース マネージャー オブジェクトを解放します。 |
AuthzGetInformationFromContext Authz コンテキストに関する情報を返します。 |
AuthzInitializeCompoundContext 指定されたユーザーとデバイスのセキュリティ コンテキストからユーザー モード コンテキストを作成します。 |
AuthzInitializeContextFromAuthzContext 既存のクライアント コンテキストに基づいて新しいクライアント コンテキストを作成します。 |
AuthzInitializeContextFromSid ユーザー セキュリティ識別子 (SID) からユーザー モード クライアント コンテキストを作成します。 |
AuthzInitializeContextFromToken カーネル トークンからクライアント承認コンテキストを初期化します。 カーネル トークンは、TOKEN_QUERY用に開かれている必要があります。 |
AuthzInitializeObjectAccessAuditEvent オブジェクトの監査を初期化します。 |
AuthzInitializeObjectAccessAuditEvent2 AuthzAccessCheck 関数で使用するAUTHZ_AUDIT_EVENT_HANDLE ハンドルを割り当てて初期化します。 |
AuthzInitializeRemoteResourceManager リモート リソース マネージャーを割り当てて初期化します。 呼び出し元は、結果のハンドルを使用して、サーバー上に構成されたリソース マネージャーのリモート インスタンスに 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 セキュリティ属性のオクテット文字列値を指定します。 |
AUTHZ_SECURITY_ATTRIBUTE_V1 承認コンテキストに関連付けることができるセキュリティ属性を定義します。 |
AUTHZ_SECURITY_ATTRIBUTES_INFORMATION 1 つ以上のセキュリティ属性と値を指定します。 |
AUTHZ_SOURCE_SCHEMA_REGISTRATION ソース スキーマの登録に関する情報を指定します。 |
列挙
AUTHZ_CONTEXT_INFORMATION_CLASS 既存の AuthzClientContext から取得する情報の種類を指定します。 この列挙は、AuthzGetInformationFromContext 関数によって使用されます。 |
AUTHZ_SECURITY_ATTRIBUTE_OPERATION AuthzModifySecurityAttributes 関数の呼び出しによってセキュリティ属性に加えられる変更の種類を示します。 |
AUTHZ_SID_OPERATION AuthzModifySids 関数の呼び出しによって実行できる SID 操作の種類を示します。 |