Metodo IWMDRMDeviceApp::SyncLicenses
Il metodo SyncLicenses aggiorna le licenze in un dispositivo quando sono vicine alla scadenza.
Sintassi
HRESULT SynchronizeLicenses(
[in] IWMDMDevice *pDevice,
[in] IWMDMProgress3 *pProgressCallback,
[in] DWORD cMinCountThreshold,
[in] DWORD cMinHoursThreshold
);
Parametri
-
pDevice [in]
-
Puntatore a un oggetto IWMDMDevice .
-
pProgressCallback [in]
-
Callback dello stato che riceverà lo stato di avanzamento di tutti i passaggi che potrebbe essere necessario eseguire. Il passaggio viene identificato dal parametro EventId del metodo IWMDMProgress3 chiamato.
-
cMinCountThreshold [in]
-
Numero minimo di riproduzione rimanente facoltativo su una licenza del dispositivo.
-
cMinHoursThreshold [in]
-
Ore minime facoltative rimanenti in una licenza del dispositivo.
Valore restituito
Il metodo restituisce un HRESULT. I valori possibili includono, ma non sono limitati a, quelli indicati nella tabella seguente.
Codice restituito | Descrizione |
---|---|
|
Il metodo è riuscito. |
|
Uno o più argomenti non sono validi. |
|
XML è formato in modo non corretto. |
|
Questa funzionalità non è attualmente implementata. (SyncLicenses w/ pDevice =NULL) |
|
Il codice XML della licenza è stato formato in modo non corretto. |
|
Il codice XML della licenza è stato formato in modo non corretto. |
|
Memoria insufficiente. |
|
Impossibile trovare un tag XML obbligatorio nella licenza. |
|
Il dispositivo specificato non è un dispositivo compatibile con DRM Windows Media. |
|
Drm richiede una casella nera personalizzata per eseguire questa funzione. In altre parole, Windows Media Format SDK richiede un aggiornamento di sicurezza. |
Commenti
Questa chiamata può essere effettuata solo in un dispositivo che supporta Windows Media DRM 10 per dispositivi portatili. È necessario specificare almeno un parametro soglia.
Requisiti
Requisito | Valore |
---|---|
Intestazione |
|
Libreria |
|