Metode IPortableDeviceServiceManager::GetDeviceForService (portabledeviceapi.h)

Metode GetDeviceForService mengambil perangkat yang terkait dengan layanan yang ditentukan.

Sintaks

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

Parameter

[in] pszPnPServiceID

Pengidentifikasi layanan Plug and Play (PnP).

[out] ppszPnPDeviceID

Pengidentifikasi PnP yang diambil dari perangkat yang terkait dengan layanan.

Nilai kembali

Metode mengembalikan HRESULT. Nilai yang mungkin termasuk, tetapi tidak terbatas pada, yang ada dalam tabel berikut.

Menampilkan kode Deskripsi
S_OK
Metode berhasil.
E_POINTER
Penunjuk tidak valid disediakan.

Keterangan

Parameter pszPnPServiceID maupun parameter pszPnPDeviceID tidak boleh NULL.

Aplikasi dapat mengambil pengidentifikasi layanan PnP dengan memanggil metode GetDeviceServices .

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 7 [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Tidak ada yang didukung
Target Platform Windows
Header portabledeviceapi.h

Lihat juga

Antarmuka IPortableDeviceServiceManager