LsaConnectUntrusted 関数 (ntsecapi.h)
LsaConnectUntrusted 関数は、LSA サーバーへの信頼されていない接続を確立します。
構文
NTSTATUS LsaConnectUntrusted(
[out] PHANDLE LsaHandle
);
パラメーター
[out] LsaHandle
接続ハンドルを受け取るハンドルへのポインター。これは、今後の認証サービスで提供される必要があります。
戻り値
関数が成功した場合、戻り値はSTATUS_SUCCESS。
関数が失敗した場合、戻り値は NTSTATUS コードです。 詳細については、「 LSA ポリシー関数の戻り値」を参照してください。
LsaNtStatusToWinError 関数は、NTSTATUS コードを Windows エラー コードに変換します。
注釈
LsaConnectUntrusted は 、信頼されていない接続へのハンドルを返します。呼び出し元に関する情報は検証されません。 ハンドルは LsaDeregisterLogonProcess 関数を使用して閉じる必要があります。
アプリケーションが単に認証パッケージからの情報を照会する必要がある場合は、LsaCallAuthenticationPackage と LsaLookupAuthenticationPackage の呼び出しで、この関数によって返されるハンドルを使用できます。
SeTcbPrivilege 特権を持つアプリケーションは、 LsaRegisterLogonProcess を呼び出すことによって信頼された接続を作成できます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows XP (デスクトップ アプリのみ) |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
対象プラットフォーム | Windows |
ヘッダー | ntsecapi.h |
Library | Secur32.lib |
[DLL] | Secur32.dll |