共用方式為


IPortableDevice::GetPnPDeviceID 方法 (portabledeviceapi.h)

GetPnPDeviceID方法會擷取應用程式用來開啟裝置的隨插即用 (PnP) 裝置識別碼。

語法

HRESULT GetPnPDeviceID(
  [out] LPWSTR *ppszPnPDeviceID
);

參數

[out] ppszPnPDeviceID

Null 終止字串的指標,其中包含裝置的隨插即用識別碼字串。

傳回值

方法會傳回 HRESULT。 可能的值包括 (但不限於) 下表中的這些值。

傳回碼 描述
S_OK
此方法已成功。
E_WPD_DEVICE_NOT_OPEN
尚未為此裝置呼叫 IPortableDevice::Open 方法。

備註

應用程式使用此方法傳回的字串之後,必須呼叫 CoTaskMemFree 函式以釋放字串。

ppszPnPDeviceID引數不得設定為Null

需求

   
目標平台 Windows
標頭 portabledeviceapi.h
程式庫 PortableDeviceGUIDs.lib

另請參閱

IPortableDevice 介面

IPortableDevice::Open