次の方法で共有


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

こちらもご覧ください

LSA_SECPKG_FUNCTION_TABLE

SpInitialize