Structure WM_INDIVIDUALIZE_STATUS (wmdrmsdk. h)

La structure d’état de l' _ _ individualisation WM contient des informations sur un processus d’individualisation en attente.

Syntaxe

typedef struct _WMIndividualizeStatus {
  HRESULT                      hr;
  DRM_INDIVIDUALIZATION_STATUS enIndiStatus;
  LPSTR                        pszIndiRespUrl;
  DWORD                        dwHTTPRequest;
  DRM_HTTP_STATUS              enHTTPStatus;
  DWORD                        dwHTTPReadProgress;
  DWORD                        dwHTTPReadTotal;
} WM_INDIVIDUALIZE_STATUS;

Membres

heure(s)

Code de retour HRESULT .

enIndiStatus

Valeur du type d’énumération de l’état de l' _ _ individualisation DRM qui indique l’état actuel du processus d’individualisation.

pszIndiRespUrl

Pointeur vers une chaîne se terminant par un caractère NULL contenant l’URL de réponse d’individualisation.

dwHTTPRequest

Nombre d’allers-retours HTTP vers le service d’individualisation qui ont été effectués.

enHTTPStatus

Valeur du type d’énumération de l' _ _ État http DRM .

dwHTTPReadProgress

Nombre d’octets téléchargés.

dwHTTPReadTotal

Nombre total d’octets à télécharger. Vous pouvez utiliser cette valeur et dwHTTPReadProgress pour afficher une interface utilisateur indiquant la quantité de téléchargement terminée et la quantité restante à effectuer.

Notes

Cette structure est reçue lorsque vous appelez la méthode IWMDRMIndividualizationStatus :: GetStatus . Elle contient l’état du processus d’individualisation en attente au moment de l’appel.

Spécifications

Condition requise Valeur
En-tête
Wmdrmsdk. h

Voir aussi

Structures