IPortableDeviceServiceManager::GetDeviceForService メソッド (portabledeviceapi.h)

GetDeviceForService メソッドは、指定されたサービスに関連付けられているデバイスを取得します。

構文

HRESULT GetDeviceForService(
  [in]  LPCWSTR pszPnPServiceID,
  [out] LPWSTR  *ppszPnPDeviceID
);

パラメーター

[in] pszPnPServiceID

サービスのプラグ アンド プレイ (PnP) 識別子。

[out] ppszPnPDeviceID

サービスに関連付けられているデバイスの取得された PnP 識別子。

戻り値

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

リターン コード 説明
S_OK
メソッドが成功しました。
E_POINTER
無効なポインターが指定されました。

注釈

pszPnPServiceID パラメーターも pszPnPDeviceID パラメーターも NULL にすることはできません。

アプリケーションは 、GetDeviceServices メソッドを呼び出すことによって PnP サービス識別子を取得できます。

要件

要件
サポートされている最小のクライアント Windows 7 [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー サポートなし
対象プラットフォーム Windows
ヘッダー portabledeviceapi.h

こちらもご覧ください

IPortableDeviceServiceManager インターフェイス