WM_INDIVIDUALIZE_STATUS構造体 (Drmexternals.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
-
pszIndiRespUrl
-
個別化応答 URL を含む null で終わる文字列へのポインター。
-
dwHTTPRequest
-
完了した個別化サービスへの HTTP ラウンド トリップの数を示す DWORD。。
-
enHTTPStatus
-
DRM_HTTP_STATUS列挙型の値。
-
dwHTTPReadProgress
-
DWORD には、これまでにダウンロードしたバイト数が含まれています。.
-
dwHTTPReadTotal
-
ダウンロードする合計バイト数を含む DWORD。 この値と dwHTTPReadProgress を 使用して、ダウンロードが完了した量と実行する必要がある量を示すユーザー インターフェイスを表示します。
解説
この構造体は DRM ランタイム コンポーネントによって入力され、イベントがWMT_INDIVIDUALIZEと等しい場合に、アプリケーション IWMStatusCallback::OnStatus メソッドの pValue パラメーターでアプリケーションに送信されます。 アプリケーションは、ダウンロード プロセス中にこのイベントを複数回受信します。
必要条件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows 2000 Server [デスクトップ アプリのみ] |
Version |
Windows Media Format 7 SDK 以降のバージョンの SDK |
ヘッダー |
|