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

こちらもご覧ください

SECPKG_FUNCTION_TABLE