AuditQueryGlobalSaclA 関数 (ntsecapi.h)
AuditQueryGlobalSacl 関数は、監査メッセージへのアクセスを委任するグローバル システム アクセス制御リスト (SACL) を取得します。 グローバル SACL を更新するには、SeSecurityPrivilege が必要です。これは、グローバル SACL が管理者特権を持たないユーザーによって更新されないように保護します。
構文
BOOLEAN AuditQueryGlobalSaclA(
[in] PCSTR ObjectTypeName,
[out] PACL *Acl
);
パラメーター
[in] ObjectTypeName
アクセスするオブジェクトの種類を指定する null で終わる文字列へのポインター。 オブジェクトがファイルかレジストリかに応じて、このパラメーターは "File" または "Key" である必要があります。 この文字列は、関数によって生成されるすべての監査メッセージに表示されます。
[out] Acl
SACL 情報を含む ACL 構造体へのポインター。 これは、後で LocalFree 関数を呼び出すことによって解放する必要があります。
戻り値
関数が成功した場合は、TRUE
関数が失敗した場合は、FALSE
戻りコード/値 | 形容 |
---|---|
|
呼び出し元には、この関数を呼び出すために必要な特権またはアクセス権がありません。 |
|
1 つ以上のパラメーターが無効です。 |
備考
この関数を正常に呼び出すには、呼び出し元に SeSecurityPrivilege が必要です。
手記
ntsecapi.h ヘッダーは、Unicode プリプロセッサ定数の定義に基づいて、この関数の ANSI または Unicode バージョンを自動的に選択するエイリアスとして AuditQueryGlobalSacl を定義します。 エンコードに依存しないエイリアスをエンコードに依存しないコードと組み合わせて使用すると、コンパイルエラーやランタイム エラーが発生する不一致が発生する可能性があります。 詳細については、「関数プロトタイプの 規則」を参照してください。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 7 [デスクトップ アプリのみ] |
サポートされる最小サーバー | Windows Server 2008 R2 [デスクトップ アプリのみ] |
ターゲット プラットフォーム の |
ウィンドウズ |
ヘッダー | ntsecapi.h |
ライブラリ | Advapi32.lib |
DLL | Advapi32.dll |