Metodo IDRMStatusCallback::OnStatus
[La funzionalità associata a questa pagina, Windows Media Format 11 SDK, è una funzionalità legacy. È stata sostituita dal lettore di origine e dal writer sink. Lettore di origine e writer sink sono stati ottimizzati per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi lettore di origine e writer sink anziché Windows Media Format 11 SDK, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.
Il metodo OnStatus riceve i messaggi di stato dai processi DRM asincroni.
Sintassi
HRESULT OnStatus(
[in] MSDRM_STATUS Status,
[in] HRESULT hr,
[in] DRM_ATTR_DATATYPE dwType,
[in] BYTE *pValue,
[in] void *pvContext
);
Parametri
-
Stato [in]
-
Codice di stato. I codici messaggio sono definiti nel tipo di enumerazione MSDRM_STATUS.
-
hr [in]
-
Codice restituito che supporta il messaggio di stato.
-
dwType [in]
-
Tipo di dati a cui punta pValue. Impostare su uno dei valori dell'enumerazione DRM_ATTR_DATATYPE .
-
pValue [in]
-
Puntatore ai dati correlati al messaggio di stato. Il tipo di dati è determinato dal valore del parametro dwType . Per altre informazioni, vedere l'enumerazione DRM_ATTR_DATATYPE .
-
pvContext [in]
-
Parametro facoltativo che può essere utilizzato per identificare l'oggetto che ha inviato il messaggio. Impostando pvContext quando si registra questo callback, è possibile usare lo stesso callback per gestire più processi asincroni.
Valore restituito
Il metodo restituisce un valore HRESULT. I valori possibili includono, ma non sono limitati a, quelli indicati nella tabella seguente.
Codice restituito | Descrizione |
---|---|
|
Il metodo è riuscito. |
Commenti
Nessuno.