IWMDRMLicenseManagement::D eleteLicense-Methode
Die DeleteLicense-Methode entfernt eine Lizenz aus dem temporären lokalen Lizenzspeicher.
Syntax
HRESULT DeleteLicense(
[in] BSTR bstrKID,
[in] DWORD dwFlags
);
Parameter
-
bstrKID [ In]
-
Schlüssel-ID (KEY ID, KID) der zu löschenden Lizenz.
-
dwFlags [ In]
-
Flags für Die Option zum Löschen von Lizenzen. Legen Sie auf einen der Werte in der folgenden Tabelle fest.
Wert Beschreibung WMDRM: _ LIZENZ _ SOFORT _ LÖSCHEN Gibt an, dass die Lizenz sofort aus dem Speicher entfernt werden soll. WMDRM _ DELETE _ LICENSE _ MARK _ FOR _ PURGE Gibt an, dass die Lizenz zum Löschen markiert, aber erst aus dem Speicher entfernt werden soll, wenn die CleanLicenseStore-Methode aufgerufen 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. |
|
Die angegebene Lizenz ist im Speicher nicht vorhanden. -ODER- Der Speicher wurde nicht gefunden. |
Hinweise
Um Lizenzen aus dem permanenten lokalen Lizenzspeicher zu löschen, müssen Sie die Lizenzsperrung verwenden.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header |
|
| Bibliothek |
|