Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ruft das Beispielschutzzertifikat ab.
Syntax
HRESULT GetProtectionCertificate(
[in] DWORD dwVersion,
[out] BYTE **ppCert,
[out] DWORD *pcbCert
);
Parameter
[in] dwVersion
Gibt die Versionsnummer des Beispielschutzschemas an, für das ein Zertifikat empfangen werden soll. Die Versionsnummer wird als SAMPLE_PROTECTION_VERSION-Enumerationswert angegeben.
[out] ppCert
Empfängt einen Zeiger auf einen Puffer, der das Zertifikat enthält. Der Aufrufer muss den Arbeitsspeicher für den Puffer durch Aufrufen von CoTaskMemFree freigeben.
[out] pcbCert
Empfängt die Größe des ppCert-Puffers in Bytes.
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. |
|
Nicht implementiert. |
Hinweise
Für bestimmte Versionsnummern des Beispielschutzes muss die downstream-Komponente ein Zertifikat bereitstellen. Komponenten, die diese Versionsnummern nicht unterstützen, können E_NOTIMPL zurückgeben.
Anforderungen
Unterstützte Mindestversion (Client) | Windows Vista [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | mfidl.h |
Bibliothek | Mfuuid.lib |