IOpcSignaturePartReferenceSet::Create-Methode (msopc.h)
Erstellt einen IOpcSignaturePartReference-Schnittstellenzeiger , der einen Verweis auf ein zu signierende Teil darstellt, und fügt der Gruppe die neue Schnittstelle hinzu.
Syntax
HRESULT Create(
[in] IOpcPartUri *partUri,
[in] LPCWSTR digestMethod,
[in] OPC_CANONICALIZATION_METHOD transformMethod,
[out, retval] IOpcSignaturePartReference **partReference
);
Parameter
[in] partUri
Ein IOpcPartUri , der den Teilenamen des zu referenzierten Teils darstellt.
[in] digestMethod
Die Digestmethode, die für den Teilinhalt des zu referenzierten Teils verwendet werden soll. Um die Standard-Digestmethode zu verwenden, übergeben Sie NULL an diesen Parameter.
[in] transformMethod
Die Kanonisierungsmethode, die für den Teilinhalt des zu referenzierten Teils verwendet wird.
[out, retval] partReference
Ein neuer IOpcSignaturePartReference-Schnittstellenzeiger , der den Verweis auf das zu signierende Teil darstellt.
Dieser Parameter kann NULL sein, wenn kein Zeiger auf die neue Schnittstelle benötigt wird.
Rückgabewert
Die Methode gibt ein HRESULT zurück. Mögliches Werte (aber nicht die Einzigen) sind die in der folgenden Tabelle.
Rückgabecode | BESCHREIBUNG |
---|---|
|
Die Methode wurde erfolgreich ausgeführt. |
|
Der im parameter transformMethod übergebene Wert ist kein gültiger OPC_CANONICALIZATION_METHOD Enumerationswert. |
|
Der partUri-Parameter ist NULL. |
Hinweise
Nur Teile, die von der IOpcPart-Schnittstelle dargestellt werden können, können mit einem IOpcSignaturePartReference-Schnittstellenzeiger referenziert werden. Auf Beziehungsteile wird zum Signieren durch einen Zeiger auf die IOpcSignatureRelationshipReference-Schnittstelle verwiesen. Um einen IOpcSignatureRelationshipReference-Schnittstellenzeiger zu erstellen, rufen Sie die IOpcSignatureRelationshipReferenceSet::Create-Methode auf.
Wenn ein IOpcSignaturePartReference-Schnittstellenzeiger erstellt und dem Satz hinzugefügt wird, wird der Verweis, den er darstellt, beim Speichern des Pakets gespeichert.
Threadsicherheit
Das Packen von Objekten ist nicht threadsicher.
Weitere Informationen finden Sie in der Erste Schritte mit der Paketerstellungs-API.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 7 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | msopc.h |
Weitere Informationen
Erste Schritte mit der Verpackungs-API
IOpcSignatureRelationshipReferenceSet
Übersichten
Programmierhandbuch zur Paketerstellungs-API
Verpacken von Schnittstellen für digitale Signaturen
Referenz