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 方法。

備註

必須先在服務上呼叫 Open 方法,才能擷取 PnP 識別碼。

當應用程式不再需要 PnP 識別碼時,它應該呼叫 CoTaskMemFree 函式來釋放標識符記憶體。

規格需求

需求
最低支援的用戶端 Windows 7 [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 都不支援
目標平台 Windows
標頭 portabledeviceapi.h

另請參閱

IPortableDeviceService 介面