次の方法で共有


IMMDevice::GetState メソッド (mmdeviceapi.h)

GetState メソッドは、現在のデバイスの状態を取得します。

構文

HRESULT GetState(
  [out] DWORD *pdwState
);

パラメーター

[out] pdwState

メソッドがデバイスの現在の状態を書き込む DWORD 変数へのポインター。 device-state 値は、次の DEVICE_STATE_XXX 定数のいずれかです。

DEVICE_STATE_ACTIVE

DEVICE_STATE_DISABLED

DEVICE_STATE_NOTPRESENT

DEVICE_STATE_UNPLUGGED

戻り値

メソッドが成功した場合は、S_OK を返します。 失敗した場合、次の表に示す値が含まれますが、これに限定されません。

リターン コード 説明
E_POINTER
パラメーター pdwStateNULL です

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー mmdeviceapi.h

こちらもご覧ください

IMMDevice インターフェイス