次の方法で共有


IWMDeviceManager2::GetDeviceFromCanonicalName メソッド (mswmdm.h)

GetDeviceFromCanonicalName メソッドは、指定された正規名を持つデバイスの IWMDMDevice インターフェイスを取得します。 デバイスの正規名を取得するには、 IWMDMDevice2::GetCanonicalName を呼び出します。

構文

HRESULT GetDeviceFromCanonicalName(
  LPCWSTR     pwszCanonicalName,
  IWMDMDevice **ppDevice
);

パラメーター

pwszCanonicalName

デバイスの正規名を指定するワイド文字の null で終わる文字列。

ppDevice

指定した正規名を持つデバイス オブジェクトの IWMDMDevice インターフェイスへのポインターへのポインター。 呼び出し元は、このインターフェイスが完了したら、このインターフェイスを解放する必要があります。

戻り値

このメソッドは HRESULT を返します。 有効な値を次の表に示しますが、これ以外にもあります。

リターン コード 説明
E_INVALIDARG
pwszCanonicalName または ppDeviceArray パラメーターが無効または NULL ポインターです。
S_FALSE
正規名 pwszCanonicalName を持つ接続されたデバイスが見つかりません。

注釈

このメソッドは、デバイスがコンピューターに接続または切断されたときに正規名通知を送信する IWMDMNotification をアプリケーションが実装する場合に役立ちます。

要件

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

こちらもご覧ください

IWMDMDevice2 インターフェイス

IWMDeviceManager2 インターフェイス