Método IDRMStatusCallback::OnStatus
[La característica asociada a esta página, WINDOWS Media Format 11 SDK, es una característica heredada. Se ha reemplazado por lector de origen y escritor receptor. Lector de origen y escritor receptor se han optimizado para Windows 10 y Windows 11. Microsoft recomienda encarecidamente que el nuevo código use lector fuente y escritor receptor en lugar del SDK de Windows Media Format 11, siempre que sea posible. Microsoft sugiere que el código existente que usa las API heredadas se reescriba para usar las nuevas API si es posible.
El método OnStatus recibe mensajes de estado de procesos DRM asincrónicos.
Sintaxis
HRESULT OnStatus(
[in] MSDRM_STATUS Status,
[in] HRESULT hr,
[in] DRM_ATTR_DATATYPE dwType,
[in] BYTE *pValue,
[in] void *pvContext
);
Parámetros
-
Estado [in]
-
Código de estado. Los códigos de mensaje se definen en el tipo de enumeración MSDRM_STATUS .
-
hr [in]
-
Devuelve código que admite el mensaje de estado.
-
dwType [in]
-
Tipo de los datos a los que apunta pValue. Establezca en uno de los valores de la enumeración DRM_ATTR_DATATYPE .
-
pValue [in]
-
Puntero a los datos relacionados con el mensaje de estado. El tipo de datos viene determinado por el valor del parámetro dwType . Para obtener más información, consulte la enumeración DRM_ATTR_DATATYPE .
-
pvContext [in]
-
Parámetro opcional que se puede usar para identificar el objeto que envió el mensaje. Al establecer pvContext al registrar esta devolución de llamada, puede usar la misma devolución de llamada para controlar varios procesos asincrónicos.
Valor devuelto
El método devuelve un valor HRESULT. Entre los valores posibles se incluyen los que se indican en la tabla siguiente, entre otros.
Código devuelto | Descripción |
---|---|
|
El método se ha llevado a cabo de forma correcta. |
Observaciones
Ninguno.