IWMDRMSecurity::GetContentEnablersFromHashes-Methode
Die GetContentEnablersFromHashes-Methode ruft Schnittstellen für die Inhaltsermöglichung ab, die die Erneuerung von Komponenten basierend auf Hashzertifikaten ermöglichen.
Syntax
HRESULT GetContentEnablersFromHashes(
[in] BSTR *rgpbCertHashes,
[in] DWORD cCerts,
[in] HRESULT hResultHint,
[out] IMFContentEnabler **prgContentEnablers,
[in, out] DWORD *pcContentEnablers
);
Parameter
-
rgpbCertHashes [ In]
-
Array von Zertifikathashes zum Abrufen von Inhalts-Enablern.
-
cCerts [ In]
-
Anzahl der Zertifikate, für die Inhalts-Enabler abgerufen werden. Dies ist die Anzahl der Elemente im rgpbCertHashes-Array.
-
hResultHint [ In]
-
Gibt den Wert zurück, der von dem Vorgang empfangen wurde, der aufgrund eines gesperrten Zertifikats fehlgeschlagen ist. Wenn Sie nicht als Reaktion auf einen fehlgeschlagenen Methodenaufruf aufrufen, legen Sie auf S _ OK fest.
-
prgContentEnablers [ out]
-
Array, das die Adressen der neu erstellten BENUTZEROBERFLÄCHEContentEnabler-Schnittstellen empfängt. Legen Sie diese Option auf NULL fest, um die Anzahl der Inhalts-Enabler im Parameter pcContentEnablers zu erhalten.
-
pcContentEnablers [ in, out]
-
Anzahl der Elemente im prgContentEnablers-Array. Wenn prgContentEnablers NULL ist, wird dieser Wert auf die Anzahl der erforderlichen Inhalts-Enabler in der Ausgabe festgelegt.
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. |
Bemerkungen
Wenn Sie die BENUTZEROBERFLÄCHEContentEnabler-Schnittstelle verwenden, um gesperrte Komponenten zu erneuern, müssen Sie den Prozess für den Benutzer verdeutlichen. Diese Erläuterung muss getroffen werden, da der Updateprozess Informationen vom Clientcomputer an eine Microsoft-Website sendet.
Wenn Sie DENTCONTENTEnabler::AutomaticEnable aufrufen, startet die Inhalts-Aktivierung den Standardbrowser mit der Adresse des Updatediensts auf der Microsoft-Website. Ein eindeutiger Bezeichner, der die gesperrte Komponente identifiziert, wird an den Updatedienst gesendet. Der Dienst leitet den Browser dann zu einer Webseite um, von der der Benutzer möglicherweise die neue Version der gesperrten Komponente herunterladen und installieren kann.
Requirements (Anforderungen)
| Anforderung | Wert |
|---|---|
| Header |
|
| Bibliothek |
|