次の方法で共有


IAMExtDevice::get_DevicePower

get_DevicePower メソッドは、外部デバイスの電源モード (オン、オフ、スタンバイ) を取得する。

構文

  HRESULT get_DevicePower(
  long *pPowerMode
);

パラメータ

pPowerMode

[out]  デバイスの電源モードを示す、次のいずれかの値を受け取る long 型の整数値へのポインタ。

説明
ED_POWER_OFF オフ
ED_POWER_ON オン
ED_POWER_STANDBY スタンバイ

戻り値

メソッドが成功すると、戻り値は S_OK となる。それ以外の場合は HRESULT エラー コードを返す。

DV および MPEG カムコーダの実装

MSDV は、カムコーダがオンのとき、ED_POWER_ON フラグを返す。カムコーダがオフまたはスタンバイ モードの場合、DV ドライバはロードされず、このメソッドは使えない。カムコーダが突然取り外された場合、メソッドは、ERROR_GEN_FAILURE を返すことがある。

MSTape は、ED_POWER_OFF と ED_POWER_ON をサポートするが、ED_POWER_STANDBY はサポートしない。

参照