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
-
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 |
標頭 |
|