Bagikan melalui


fungsi DSA_GetItem (dpa_dsa.h)

Mendapatkan elemen dari array struktur dinamis (DSA).

Sintaks

BOOL DSA_GetItem(
  [in]  HDSA hdsa,
  [in]  int  i,
  [out] void *pitem
);

Parameter

[in] hdsa

Jenis: HDSA

Handel ke DSA yang berisi elemen .

[in] i

Jenis: int

Indeks elemen yang akan diambil (berbasis nol).

[out] pitem

Jenis: void*

Penunjuk ke buffer yang diisi dengan salinan elemen DSA yang ditentukan.

Mengembalikan nilai

Jenis: BOOL

Mengembalikan TRUE jika berhasil atau FALSE sebaliknya.

Keterangan

DSA_GetItem tidak diekspor berdasarkan nama. Untuk menggunakannya, Anda harus menggunakan GetProcAddress dan meminta ordinal 322 dari ComCtl32.dll untuk mendapatkan penunjuk fungsi.

Dengan menggunakan penunjuk elemen yang diambil fungsi ini, Anda dapat memodifikasi data dalam elemen tersebut secara langsung. Namun, ketahuilah bahwa operasi penyisipan atau penghancuran berikutnya dapat menyebabkan nilai pointer ini menjadi tidak valid atau menunjuk ke elemen yang berbeda.

Persyaratan

   
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Target Platform Windows
Header dpa_dsa.h
DLL ComCtl32.dll (versi 4.0 atau yang lebih baru)
Set API ext-ms-win-shell-comctl32-da-l1-1-0 (diperkenalkan dalam Windows 10, versi 10.0.14393)

Lihat juga

DSA_GetItemPtr