Partager via


WM_INDIVIDUALIZE_STATUS structure (Drmexternals.h)

[La fonctionnalité associée à cette page, le Kit de développement logiciel (SDK) Windows Media Format 11, est une fonctionnalité héritée. Il a été remplacé par le lecteur source et l’enregistreurrécepteur. Le lecteur source et l’enregistreur récepteur ont été optimisés pour Windows 10 et Windows 11. Microsoft recommande vivement que le nouveau code utilise le lecteur source et l’enregistreur récepteur au lieu du Kit de développement logiciel (SDK) Windows Media Format 11, lorsque cela est possible. Microsoft suggère que le code existant qui utilise les API héritées soit réécrit pour utiliser les nouvelles API si possible.]

La structure WM_INDIVIDUALIZE_STATUS enregistre la status du processus d’individualisation.

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 DRM_INDIVIDUALIZATION_STATUS .

pszIndiRespUrl

Pointeur vers une chaîne terminée par null contenant l’URL de réponse d’individualisation.

dwHTTPRequest

DWORD qui indique le nombre d’allers-retours HTTP vers le service d’individualisation qui ont été terminés.

enHTTPStatus

Valeur du type d’énumération DRM_HTTP_STATUS .

dwHTTPReadProgress

DWORD contenant le nombre d’octets téléchargés jusqu’à présent.

dwHTTPReadTotal

DWORD contenant le nombre total d’octets à télécharger. Utilisez 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 remplie par les composants d’exécution DRM et envoyée aux applications dans le paramètre pValue de la méthode IWMStatusCallback::OnStatus des applications lorsque l’événement est égal à WMT_INDIVIDUALIZE. L’application reçoit cet événement plusieurs fois pendant le processus de téléchargement.

Configuration requise

Condition requise Valeur
Client minimal pris en charge
Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge
Windows 2000 Server [applications de bureau uniquement]
Version
Kit de développement logiciel (SDK) Windows Media Format 7 ou versions ultérieures du Kit de développement logiciel (SDK)
En-tête
Drmexternals.h

Voir aussi

DRM_HTTP_STATUS

Structures