IDRMStatusCallback::OnStatus-Methode
Die OnStatus-Methode empfängt Statusmeldungen von asynchronen DRM-Prozessen.
Syntax
HRESULT OnStatus(
[in] MSDRM_STATUS Status,
[in] HRESULT hr,
[in] DRM_ATTR_DATATYPE dwType,
[in] BYTE *pValue,
[in] void *pvContext
);
Parameter
-
Status [ In]
-
Statuscode. Nachrichtencodes werden im MSDRM _ STATUS-Enumerationstyp definiert.
-
hr [ In]
-
Gibt Code zurück, der die Statusmeldung unterstützt.
-
dwType [ In]
-
Typ der Daten, auf die pValue zeigt. Legen Sie auf einen der Werte der DRM _ ATTR _ DATATYPE-Enumeration fest.
-
pValue [ In]
-
Zeiger auf Daten im Zusammenhang mit der Statusmeldung. Der Datentyp wird durch den Wert des dwType-Parameters bestimmt. Weitere Informationen finden Sie in der DRM _ ATTR _ DATATYPE-Enumeration.
-
pvContext [ In]
-
Optionaler Parameter, der verwendet werden kann, um das Objekt zu identifizieren, das die Nachricht gesendet hat. Durch Festlegen von pvContext beim Registrieren dieses Rückrufs können Sie denselben Rückruf verwenden, um mehrere asynchrone Prozesse zu verarbeiten.
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
Keine.