LSA_AUDIT_ACCOUNT_LOGON コールバック関数 (ntsecpkg.h)
AuditAccountLogon 関数は、Windows アカウントへの外部プリンシパル名のマッピングを表す監査レコードを生成します。
構文
LSA_AUDIT_ACCOUNT_LOGON LsaAuditAccountLogon;
NTSTATUS LsaAuditAccountLogon(
[in] ULONG AuditId,
[in] BOOLEAN Success,
[in] PUNICODE_STRING Source,
[in] PUNICODE_STRING ClientName,
[in] PUNICODE_STRING MappedName,
[in] NTSTATUS Status
)
{...}
パラメーター
[in] AuditId
セキュリティ パッケージで定義されたメッセージ識別子。 この値は監査レコードに含まれます。
[in] Success
ログオンの成功時または失敗時に監査レコードを生成するかどうかを指定します。
[in] Source
ログオン試行のソースを指定する UNICODE_STRING へのポインター。
[in] ClientName
クライアント名を指定 するUNICODE_STRING へのポインター。
[in] MappedName
クライアント名がマップされた Windows アカウント名を含む UNICODE_STRING へのポインター (存在する場合)。
[in] Status
発生したエラーを指定する NTSTATUS 値。
戻り値
この関数は、STATUS_SUCCESSを返します。
注釈
AuditAccountLogon 関数へのポインターは、SpInitialize 関数によって受信されたLSA_SECPKG_FUNCTION_TABLE構造体で使用できます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows XP (デスクトップ アプリのみ) |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
対象プラットフォーム | Windows |
ヘッダー | ntsecpkg.h |