Función CryptSIPCreateIndirectData (mssip.h)
Estructura SIP_SUBJECTINFO , el algoritmo de resumen y un atributo de codificación. El hash se puede usar como referencia indirecta a los datos.
Sintaxis
BOOL CryptSIPCreateIndirectData(
[in] SIP_SUBJECTINFO *pSubjectInfo,
[in, out] DWORD *pcbIndirectData,
[out] SIP_INDIRECT_DATA *pIndirectData
);
Parámetros
[in] pSubjectInfo
Puntero a una estructura de SIP_SUBJECTINFO que contiene el sujeto al que apuntará la referencia de datos indirectos.
[in, out] pcbIndirectData
Puntero a una estructura de SIP_INDIRECT_DATA .
[out] pIndirectData
Puntero a una estructura de SIP_INDIRECT_DATA para recibir el elemento de catálogo.
Valor devuelto
El valor devuelto es TRUE si la función se realiza correctamente; de lo contrario, FALSE.
Si esta función devuelve FALSE, se puede obtener información de error adicional llamando a la función GetLastError . GetLastError devolverá uno de los siguientes códigos de error.
Código devuelto | Descripción |
---|---|
|
El formato de archivo o datos no es correcto para el tipo de paquete de interfaz de asunto (SIP) especificado. |
|
Uno o varios de los parámetros no son válidos. |
|
Error al asignar memoria. |
|
El SIP no admite el algoritmo especificado. |
|
No se reconoce el tipo de asunto. |
Comentarios
Si pcbIndirectData apunta a un DWORD y pIndirectData apunta a NULL, el tamaño de los datos se devolverá en pcbIndirectData.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | mssip.h |
Library | Crypt32.lib |
Archivo DLL | Crypt32.dll |