次の方法で共有


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

ダウンロードする合計バイト数。 この値と dwHTTPReadProgresss を使用すると、ダウンロードが完了した量と実行する必要がある量を示すユーザー インターフェイスを表示できます。

解説

この構造体は、 IWMDRMIndividualizationStatus::GetStatus メソッドを呼び出すと受信されます。 これには、呼び出し時の保留中の個別化プロセスの状態が含まれます。

要件

要件
ヘッダー
Wmdrmsdk.h

関連項目

構造体