次の方法で共有


IPortableDeviceService::GetPnPServiceID メソッド (portabledeviceapi.h)

GetPnPServiceID メソッドは、サービスのプラグ アンド プレイ (PnP) 識別子を取得します。

構文

HRESULT GetPnPServiceID(
  [out] LPWSTR *ppszPnPServiceID
);

パラメーター

[out] ppszPnPServiceID

取得した PnP 識別子。これは Open メソッドに 渡されたものと同じ識別子です。

戻り値

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

リターン コード 説明
S_OK
メソッドが成功しました。
E_POINTER
NULL パラメーターが指定されました。
E_WPD_SERVICE_NOT_OPEN
Open メソッドは、サービスに対してまだ呼び出されていません。

注釈

PnP 識別子を取得するには、サービスで Open メソッドを呼び出す必要があります。

アプリケーションで PnP 識別子が不要になった場合は、 CoTaskMemFree 関数を呼び出して識別子のメモリを解放する必要があります。

要件

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

こちらもご覧ください

IPortableDeviceService インターフェイス