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 メソッドを呼び出すと受信されます。 これには、呼び出し時の保留中の個別化プロセスの状態が含まれます。
要件
要件 | 値 |
---|---|
ヘッダー |
|