WM_INDIVIDUALIZE_STATUS -Struktur (Drmexternals.h)

Die WM _ INDIVIDUALIZE _ STATUS-Struktur zeichnet den Status des Individualisierungsprozesses auf.

Syntax

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

Member

Std.

HRESULT-Rückgabecode.

enIndiStatus

Der Wert des DRM _ INDIVIDUALIZATION _ STATUS-Enumerationstyps.

pszIndiRespUrl

Zeiger auf eine auf NULL beendete Zeichenfolge, die die Individualisierungsantwort-URL enthält.

dwHTTPRequest

DWORD, das die Anzahl der abgeschlossenen HTTP-Roundtrips zum Individualisierungsdienst angibt.

enHTTPStatus

Der Wert des _ DRM-HTTP _ STATUS-Enumerationstyps.

dwHTTPReadProgress

DWORD mit der Anzahl der bis jetzt heruntergeladenen Bytes.

dwHTTPReadTotal

DWORD mit der Gesamtzahl der herunterzuladenden Bytes. Verwenden Sie diesen Wert und dwHTTPReadProgress, um eine Benutzeroberfläche anzuzeigen, die angibt, wie viel des Downloads abgeschlossen wurde und wie viel noch zu tun ist.

Hinweise

Diese Struktur wird von den DRM-Laufzeitkomponenten ausgefüllt und an Anwendungen im pValue-Parameter der IWMStatusCallback::OnStatus-Methode der Anwendung gesendet, wenn das Ereignis WMT _ INDIVIDUALIZE entspricht. Die Anwendung empfängt dieses Ereignis mehrmals während des Downloadvorgangs.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows 2000 Server [nur Desktop-Apps]
Version
Windows Media Format 7 SDK oder neuere Versionen des SDK
Header
Drmexternals.h

Weitere Informationen

_DRM-HTTP-STATUS _

Strukturen