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
S _ OK
Die Methode wurde erfolgreich ausgeführt.

Bemerkungen

Keine.

Weitere Informationen

DRM _ _ ATTR-DATENTYP

IDRMStatusCallback-Schnittstelle