Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 |