SpGetInfoFn コールバック関数 (ntsecpkg.h)

SpGetInfo 関数は、名前や機能など、セキュリティ パッケージに関する一般的な情報を提供します。

SpGetInfo 関数は、クライアントがセキュリティ サポート プロバイダー インターフェイスQuerySecurityPackageInfo 関数を呼び出すときに呼び出されます。

構文

SpGetInfoFn Spgetinfofn;

NTSTATUS Spgetinfofn(
  [out] PSecPkgInfo PackageInfo
)
{...}

パラメーター

[out] PackageInfo

ローカル セキュリティ機関 (LSA) によって割り当てられ、パッケージによって設定される必要がある SecPkgInfo 構造体へのポインター。

戻り値

関数が成功した場合は、STATUS_SUCCESSを返します。

関数が失敗した場合は、失敗した理由を示す NTSTATUS コードを返します。

注釈

定数または動的データへのポインターを SecPkgInfo 構造体に配置しても安全です。LSA は転送前にデータのコピーを作成します。

SSP/AP は SpGetInfo 関数を実装する必要があります。ただし、実装に与えられる実際の名前は開発者が指定します。

SpGetInfo 関数へのポインターは、SpLsaModeInitialize 関数から受け取ったSECPKG_FUNCTION_TABLE構造体で使用できます。

要件

要件
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー ntsecpkg.h

こちらもご覧ください

SECPKG_FUNCTION_TABLE

SecPkgInfo

SpLsaModeInitialize