次の方法で共有


IWMDMProgress::Begin メソッド (mswmdm.h)

Begin メソッドは、操作が開始されていることを示します。 可能な場合は、操作の期間の見積もりが提供されます。

構文

HRESULT Begin(
  [in] DWORD dwEstimatedTicks
);

パラメーター

[in] dwEstimatedTicks

操作の完了に必要なティックの推定数を指定する DWORD

戻り値

アプリケーションは、次のいずれかの HRESULT 値を返す必要があります。

リターン コード 説明
S_OK
操作は続行する必要があります。
WMDM_E_USER_CANCELLED
Windows Media デバイス マネージャーでは、完了するまで待たずに現在の操作を取り消す必要があります。 アプリケーションがブロック モードを使用している場合、Windows Media デバイス マネージャーはこのエラーをアプリケーションに返します。

注釈

この操作は、操作が開始されていることを示すために、さまざまなメソッドによって呼び出されます。 dwEstimatedTicks で渡されるティックの数は、操作を完了するために必要なティック数の推定値です。 操作の実行中に Progress メソッドが 呼び出され、発生したティックの数が示されます。 アプリケーションでは、見積もりを使用して、進行状況を示す表示メカニズムを構成できます。

IWMDMProgress3::Begin3 メソッドは、発生しているアクションの詳細を提供します。

次の C++ コードは、 Begin メソッドの実装です。


HRESULT Begin(DWORD  dwEstimatedTicks)
{
    // TODO: Display the message: "IWMDMProgress::Begin called.: "
    // followed by the dwEstimatedTicks value.
    return S_OK;
}

要件

要件
対象プラットフォーム Windows
ヘッダー mswmdm.h
Library Mssachlp.lib

こちらもご覧ください

通知の有効化

IWMDMProgress インターフェイス

IWMDMProgress3::Begin3