WM_INDIVIDUALIZE_STATUS struttura (Wmdrmsdk.h)
[La funzionalità associata a questa pagina, Windows Media Format 11 SDK, è una funzionalità legacy. È stata sostituita da Lettore di origine e 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.
La struttura WM_INDIVIDUALIZE_STATUS contiene informazioni su un processo di individualizzazione in sospeso.
Sintassi
typedef struct _WMIndividualizeStatus {
HRESULT hr;
DRM_INDIVIDUALIZATION_STATUS enIndiStatus;
LPSTR pszIndiRespUrl;
DWORD dwHTTPRequest;
DRM_HTTP_STATUS enHTTPStatus;
DWORD dwHTTPReadProgress;
DWORD dwHTTPReadTotal;
} WM_INDIVIDUALIZE_STATUS;
Members
-
h
-
Codice restituito HRESULT.
-
enIndiStatus
-
Valore dal tipo di enumerazione DRM_INDIVIDUALIZATION_STATUS che indica lo stato corrente del processo di individualizzazione.
-
pszIndiRespUrl
-
Puntatore a una stringa con terminazione null contenente l'URL della risposta di individualizzazione.
-
dwHTTPRequest
-
Numero di round trip HTTP al servizio di individualizzazione completato.
-
enHTTPStatus
-
Valore dal tipo di enumerazione DRM_HTTP_STATUS.
-
dwHTTPReadProgress
-
Numero di byte scaricati.
-
dwHTTPReadTotal
-
Numero totale di byte da scaricare. È possibile usare questo valore e dwHTTPReadProgress per visualizzare un'interfaccia utente che indica la quantità di download completata e quanto rimane da eseguire.
Commenti
Questa struttura viene ricevuta quando si chiama il metodo IWMDRMIndividualizationStatus::GetStatus . Contiene lo stato del processo di individualizzazione in sospeso al momento della chiamata.
Requisiti
Requisito | Valore |
---|---|
Intestazione |
|