WM_INDIVIDUALIZE_STATUS結構 (Wmdrmsdk.h)

[與此頁面相關聯的功能 Windows Media Format 11 SDK是舊版功能。 來源讀取器和接收寫入器已取代它。 來源讀取器和接收寫入器已針對Windows 10和Windows 11進行優化。 Microsoft 強烈建議新程式碼盡可能使用來源讀取器和接收寫入器,而不是Windows Media Format 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

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

enHTTPStatus

來自 DRM_HTTP_STATUS 列舉類型的值。

dwHTTPReadProgress

已下載的位元組數目。

dwHTTPReadTotal

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

備註

當您呼叫 IWMDRMIndividualizationStatus::GetStatus 方法時,就會收到這個結構。 它包含呼叫時擱置的個別化進程狀態。

規格需求

需求
標頭
Wmdrmsdk.h

另請參閱

結構