SpLsaModeInitializeFn コールバック関数 (ntsecpkg.h)
SpLsaModeInitialize 関数は、読み込む登録されたセキュリティ サポート プロバイダー/認証パッケージ (SSP/AP) DLL ごとに、ローカル セキュリティ機関 (LSA) によって 1 回呼び出されます。 この関数は、SSP/AP DLL 内の各 セキュリティ パッケージ によって実装される関数へのポインターを LSA に提供します。
構文
SpLsaModeInitializeFn Splsamodeinitializefn;
NTSTATUS Splsamodeinitializefn(
[in] ULONG LsaVersion,
[out] PULONG PackageVersion,
[out] PSECPKG_FUNCTION_TABLE *ppTables,
[out] PULONG pcTables
)
{...}
パラメーター
[in] LsaVersion
LSA のバージョン。
[out] PackageVersion
SSP/AP DLL のバージョン番号を返す ULONG へのポインター。
[out] ppTables
SECPKG_FUNCTION_TABLE構造体の配列へのポインター。 各構造体は、SSP/AP DLL にデプロイされたセキュリティ パッケージによって実装される関数へのポインターのテーブルです。
[out] pcTables
ppTables パラメーターが指す配列内の要素の数を返すポインター。
戻り値
関数が成功した場合は、STATUS_SUCCESSを返します。
関数が失敗した場合は、失敗した理由を示す NTSTATUS コードを返します。
注釈
SpLsaModeInitialize 関数は、SSP/AP DLL によって実装される必要があります。
ppTables パラメーターには、DLL にデプロイされたセキュリティ パッケージごとに 1 つのSECPKG_FUNCTION_TABLEが含まれている必要があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows XP (デスクトップ アプリのみ) |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
対象プラットフォーム | Windows |
ヘッダー | ntsecpkg.h |