CrediUnmarshalandDecodeStringFn 回调函数 (ntsecpkg.h)
将封送的字符串转换回其原始形式,并解密未封送的字符串。
语法
CrediUnmarshalandDecodeStringFn Crediunmarshalanddecodestringfn;
NTSTATUS Crediunmarshalanddecodestringfn(
[in] LPWSTR MarshaledString,
[out] LPBYTE *Blob,
[out] ULONG *BlobSize,
[out] BOOLEAN *IsFailureFatal
)
{...}
参数
[in] MarshaledString
封送的加密字符串。
[out] Blob
指向未封送的解密字符串的指针。
[out] BlobSize
指向 Blob 参数指向的缓冲区的大小(以字节为单位)的指针。
[out] IsFailureFatal
指向 BOOLEAN 变量的指针,用于接收指示调用方是否应完成操作的值。 如果此参数的值为 TRUE,则调用方不应完成该操作。
返回值
如果函数成功,则返回STATUS_SUCCESS或信息状态代码。
如果函数失败,则返回一个 NTSTATUS 错误代码,指示它失败的原因。
注解
指向 CrediUnmarshalandDecodeString 函数的指针在 SpInitialize 函数接收的 LSA_SECPKG_FUNCTION_TABLE 结构中可用。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
目标平台 | Windows |
标头 | ntsecpkg.h |