CryptSIPCreateIndirectData, fonction (mssip.h)
La structure SIP_SUBJECTINFO , l’algorithme digest et un attribut d’encodage. Le hachage peut être utilisé comme référence indirecte aux données.
Syntaxe
BOOL CryptSIPCreateIndirectData(
[in] SIP_SUBJECTINFO *pSubjectInfo,
[in, out] DWORD *pcbIndirectData,
[out] SIP_INDIRECT_DATA *pIndirectData
);
Paramètres
[in] pSubjectInfo
Pointeur vers une structure de SIP_SUBJECTINFO qui contient le sujet vers lequel la référence de données indirectes pointe.
[in, out] pcbIndirectData
Pointeur vers une structure SIP_INDIRECT_DATA .
[out] pIndirectData
Pointeur vers une structure SIP_INDIRECT_DATA pour recevoir l’élément de catalogue.
Valeur retournée
La valeur de retour est TRUE si la fonction réussit ; sinon, FALSE.
Si cette fonction retourne FALSE, des informations d’erreur supplémentaires peuvent être obtenues en appelant la fonction GetLastError . GetLastError retourne l’un des codes d’erreur suivants.
Code de retour | Description |
---|---|
|
Le format de fichier ou de données n’est pas correct pour le type SIP ( Subject Interface Package ) spécifié. |
|
Un ou plusieurs paramètres ne sont pas valides. |
|
Une erreur s’est produite lors de l’allocation de la mémoire. |
|
L’algorithme spécifié n’est pas pris en charge par le SIP. |
|
Le type d’objet n’est pas reconnu. |
Remarques
Si pcbIndirectData pointe vers un DWORD et que pIndirectData pointe vers NULL, la taille des données est retournée dans pcbIndirectData.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | mssip.h |
Bibliothèque | Crypt32.lib |
DLL | Crypt32.dll |