Bagikan melalui


Metode IAccPropServices::D ecomposeHwndIdentityString (oleacc.h)

Gunakan metode ini untuk menentukan HWND, ID objek, dan ID anak untuk elemen yang dapat diakses yang diidentifikasi oleh string identitas.

Sintaks

HRESULT DecomposeHwndIdentityString(
  [in]  const BYTE *pIDString,
  [in]  DWORD      dwIDStringLen,
  [out] HWND       *phwnd,
  [out] DWORD      *pidObject,
  [out] DWORD      *pidChild
);

Parameter

[in] pIDString

Jenis: const BYTE*

Penunjuk ke buffer yang berisi string identitas dari elemen yang dapat diakses berbasis HWND.

[in] dwIDStringLen

Jenis: DWORD

Menentukan panjang string identitas yang ditentukan oleh pIDString.

[out] phwnd

Jenis: HWND*

Pointer ke buffer yang menerima HWND dari elemen yang dapat diakses.

[out] pidObject

Jenis: DWORD*

Penunjuk ke buffer yang menerima ID objek dari elemen yang dapat diakses.

[out] pidChild

Jenis: DWORD*

Penunjuk ke buffer yang menerima ID anak dari elemen yang dapat diakses.

Mengembalikan nilai

Jenis: HRESULT

Jika berhasil, mengembalikan S_OK.

Mengembalikan E_INVALIDARG jika phwnd, pidObject, atau pidChild tidak valid, atau jika string identitas yang diberikan bukan string identitas berbasis HWND.

Dapat mengembalikan kode kesalahan lain dalam kondisi kesalahan yang luar biasa seperti memori rendah.

Keterangan

Metode ini hanya berhasil jika string identitas yang disediakan adalah string identitas berbasis HWND. Metode ini berguna ketika digunakan dalam server panggilan balik IAccPropServer yang terdaftar dengan cakupan ANNO_CONTAINER karena memungkinkan server untuk menentukan, dari string identitas yang diberikan, elemen anak (idChild) tempat klien memanggil server.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Target Platform Windows
Header oleacc.h (termasuk OleAcc.h Include Initguid.h first.)
DLL Oleacc.dll
Redistribusi Aksesibilitas Aktif 2.0 RDK pada Windows NT 4.0 dengan SP6 dan yang lebih baru dan Windows 98