IEnroll4::stringToBinaryBlob 方法 (xenroll.h)

[此方法在 Windows Server 2008 和 Windows Vista 中不再可用。]

stringToBinaryBlob 方法将编码的字符串转换为二进制数据 BLOB

stringToBinaryBlob 方法调用 CryptStringToBinary 函数。 此方法首先在 IEnroll4 接口中定义。

语法

HRESULT stringToBinaryBlob(
  [in]  LONG             Flags,
  [in]  LPCWSTR          pwszString,
  [out] PCRYPT_DATA_BLOB pblobBinary,
  [out] LONG             *pdwSkip,
  [out] LONG             *pdwFlags
);

参数

[in] Flags

传递给 CryptStringToBinary 函数的 dwFlags 参数的值。 有关有效值,请参阅 CryptStringToBinary

[in] pwszString

要转换为二进制数据 BLOB 的编码字符串。

[out] pblobBinary

指向接收二进制数据的 CRYPT_DATA_BLOB 结构的指针。

[out] pdwSkip

指向 LONG 的指针,该指针接收任何跳过的字符串中的字符数,一直持续到实际 base64 或十六进制字符串的开头。

[out] pdwFlags

指向 LONG 的指针,用于接收转换中使用的实际格式

返回值

要求

要求
最低受支持的客户端 Windows XP [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
目标平台 Windows
标头 xenroll.h
Library Uuid.lib
DLL Xenroll.dll

另请参阅

IEnroll4