共用方式為


WM_INDIVIDUALIZE_STATUS 結構 (Drmexternals.h)

[與此頁面相關聯的功能 Windows Media Format 11 SDK是舊版功能。 來源讀取器和接收寫入器已取代它。 來源讀取器和接收寫入器已針對Windows 10和Windows 11進行優化。 Microsoft 強烈建議新程式碼盡可能使用來源讀取器和接收寫入器,而不是Windows 媒體格式 11 SDK。 Microsoft 建議使用舊版 API 的現有程式碼盡可能重寫為使用新的 API。

WM_INDIVIDUALIZE_STATUS結構會記錄個別化程式的狀態。

語法

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

成員

小時

HRESULT 傳回碼。

enIndiStatus

來自DRM_INDIVIDUALIZATION_STATUS列舉型別的值。

pszIndiRespUrl

包含個別化回應 URL 之 Null 終止字串的指標。

dwHTTPRequest

DWORD ,表示已完成之個別化服務的 HTTP 往返次數。

enHTTPStatus

來自 DRM_HTTP_STATUS 列舉類型的值。

dwHTTPReadProgress

DWORD ,其中包含下載到現在的位元組數目。

dwHTTPReadTotal

包含要下載位元組總數的DWORD。 使用這個值和 dwHTTPReadProgress 來顯示使用者介面,指出下載已完成多少,以及要完成多少。

備註

此結構會由 DRM 執行時間元件填入,並在事件等於WMT_INDIVIDUALIZE時,傳送至應用程式IWMStatusCallback::OnStatus方法的pValue參數中的應用程式。 應用程式會在下載程式期間多次收到此事件。

規格需求

需求
最低支援的用戶端
Windows 2000 專業版 [僅限傳統型應用程式]
最低支援的伺服器
Windows 2000 Server [僅限傳統型應用程式]
版本
Windows 媒體格式 7 SDK 或更新版本的 SDK
標頭
Drmexternals.h

另請參閱

DRM_HTTP_STATUS

結構