ホーム › Security.Authentication.Identity › CrediUnmarshalandDecodeStringFn
CrediUnmarshalandDecodeStringFn
コールバックシグネチャ
NTSTATUS CrediUnmarshalandDecodeStringFn(
LPWSTR MarshaledString,
BYTE** Blob,
DWORD* BlobSize,
BYTE* IsFailureFatal
);パラメーター
| フィールド | 型 | 説明 |
|---|---|---|
| MarshaledString | LPWSTR | マーシャリングされ、暗号化された文字列です。 |
| Blob | BYTE** | アンマーシャリングされ、復号された文字列へのポインターです。 |
| BlobSize | DWORD* | Blob パラメーターが指すバッファーのサイズ (バイト単位) へのポインターです。 |
| IsFailureFatal | BYTE* | 呼び出し元が処理を完了すべきかどうかを示す値を受け取る BOOLEAN 変数へのポインターです。このパラメーターの値が TRUE の場合、呼び出し元は処理を完了しないでください。 |
公式ドキュメント
マーシャリングされた文字列を元の形式に戻し、アンマーシャリングされた文字列を復号します。
戻り値
関数が成功した場合は、STATUS_SUCCESS または情報を示すステータスコードを返します。
関数が失敗した場合は、失敗の理由を示す NTSTATUS エラーコードを返します。
解説(Remarks)
CrediUnmarshalandDecodeString 関数へのポインターは、 SpInitialize 関数が受け取る LSA_SECPKG_FUNCTION_TABLE 構造体で利用できます。
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)