CryptSIPCreateIndirectData-Funktion (mssip.h)
Die SIP_SUBJECTINFO Struktur, den Digestalgorithmus und ein Codierungsattribut. Der Hash kann als indirekter Verweis auf die Daten verwendet werden.
Syntax
BOOL CryptSIPCreateIndirectData(
[in] SIP_SUBJECTINFO *pSubjectInfo,
[in, out] DWORD *pcbIndirectData,
[out] SIP_INDIRECT_DATA *pIndirectData
);
Parameter
[in] pSubjectInfo
Ein Zeiger auf eine SIP_SUBJECTINFO Struktur, die den Betreff enthält, auf den der indirekte Datenverweis verweist.
[in, out] pcbIndirectData
Ein Zeiger auf eine SIP_INDIRECT_DATA-Struktur .
[out] pIndirectData
Ein Zeiger auf eine SIP_INDIRECT_DATA Struktur, die das Katalogelement empfangen soll.
Rückgabewert
Der Rückgabewert ist TRUE , wenn die Funktion erfolgreich ist. andernfalls FALSE.
Wenn diese Funktion FALSE zurückgibt, können zusätzliche Fehlerinformationen durch Aufrufen der GetLastError-Funktion abgerufen werden. GetLastError gibt einen der folgenden Fehlercodes zurück.
Rückgabecode | Beschreibung |
---|---|
|
Das Datei- oder Datenformat ist für den angegebenen SIP-Typ (Subject Interface Package ) nicht korrekt. |
|
Mindestens ein Parameter ist ungültig. |
|
Fehler beim Zuweisen von Arbeitsspeicher. |
|
Der angegebene Algorithmus wird vom SIP nicht unterstützt. |
|
Der Antragstellertyp wird nicht erkannt. |
Hinweise
Wenn pcbIndirectData auf ein DWORD und pIndirectData auf NULL zeigt, wird die Größe der Daten in pcbIndirectData zurückgegeben.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | mssip.h |
Bibliothek | Crypt32.lib |
DLL | Crypt32.dll |