CertSerializeCRLStoreElement 函数 (wincrypt.h)
CertSerializeCRLStoreElement 函数 (CRL) 上下文及其属性的编码表示形式序列化编码的证书吊销列表。 可以将结果保存到存储中,以便以后可以检索 CRL 和属性。
语法
BOOL CertSerializeCRLStoreElement(
[in] PCCRL_CONTEXT pCrlContext,
[in] DWORD dwFlags,
[out] BYTE *pbElement,
[in, out] DWORD *pcbElement
);
参数
[in] pCrlContext
指向要序列化 的CRL_CONTEXT 结构的指针。
[in] dwFlags
保留以供将来使用,必须为零。
[out] pbElement
指向缓冲区的指针,用于接收序列化输出,包括编码的 CRL 及其属性。
此参数可以为 NULL ,用于设置此信息的大小,以便进行内存分配。 有关详细信息,请参阅 检索未知长度的数据。
[in, out] pcbElement
指向 DWORD 值的指针,该值指定 pbElement 参数指向的缓冲区的大小(以字节为单位)。 当函数返回时, DWORD 值包含缓冲区中存储的字节数。
注意 处理缓冲区中返回的数据时,应用程序必须使用返回的数据的实际大小。 实际大小可以略小于输入时指定的缓冲区的大小。 (输入时,缓冲区大小通常指定得足够大,以确保最大输出数据适合 buffer。) 输出时,此参数指向的变量将更新,以反映复制到缓冲区的数据的实际大小。
返回值
如果函数成功,则返回值为 TRUE。
如果函数失败,则返回值为 FALSE。 有关扩展的错误信息,请调用 GetLastError。
要求
最低受支持的客户端 | Windows XP [桌面应用 | UWP 应用] |
最低受支持的服务器 | Windows Server 2003 [桌面应用 | UWP 应用] |
目标平台 | Windows |
标头 | wincrypt.h |
Library | Crypt32.lib |
DLL | Crypt32.dll |