Freigeben über


IXpsSignature::GetSignatureXml-Methode (xpsdigitalsignature.h)

Ruft das XML-Markup der digitalen Signatur ab.

Syntax

HRESULT GetSignatureXml(
  [out] UINT8  **signatureXml,
  [out] UINT32 *count
);

Parameter

[out] signatureXml

Das XML-Markup der digitalen Signatur.

[out] count

Die Größe des Puffers, auf den von signatureXml verwiesen wird, in Bytes.

Rückgabewert

Die Methode gibt ein HRESULT zurück. Mögliche Werte sind unter anderem diejenigen in der folgenden Tabelle. Rückgabewerte, die in dieser Tabelle nicht aufgeführt sind, finden Sie unter XPS Digital Signature-API-Fehler und XPS-Dokumentfehler.

Rückgabecode Beschreibung
S_OK
Die Methode wurde erfolgreich ausgeführt.
E_UNEXPECTED
Die Schnittstelle ist nicht mit dem Signatur-Manager verbunden.

Hinweise

Diese Methode ordnet den Speicherpuffer zu, dessen Zeiger in signatureXml zurückgegeben wird. Wenn signatureXml nicht NULL ist, verwenden Sie die CoTaskMemFree-Funktion , um den Arbeitsspeicher freizugeben.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile xpsdigitalsignature.h

Weitere Informationen

IOpcDigitalSignature

IXpsSignature

IXpsSignatureManager

XML Paper Specification

XPS Digital Signature-API-Fehler

XPS-Dokumentfehler