Bagikan melalui


fungsi DPA_Search (dpa_dsa.h)

[DPA_Search tersedia untuk digunakan dalam sistem operasi yang ditentukan di bagian Persyaratan. Ini mungkin diubah atau tidak tersedia dalam versi berikutnya.]

Menemukan item dalam array penunjuk dinamis (DPA).

Sintaks

int DPA_Search(
  HDPA         hdpa,
  void         *pFind,
  int          iStart,
  PFNDACOMPARE pfnCompare,
  LPARAM       lParam,
  UINT         options
);

Parameter

hdpa

Jenis: HDPA

Handel ke DPA.

pFind

Jenis: void*

Penunjuk untuk dicari.

iStart

Jenis: int

Indeks untuk memulai pencarian.

pfnCompare

Jenis: PFNDPACOMPARE

Penunjuk fungsi perbandingan. Lihat PFNDPACOMPARE untuk prototipe fungsi perbandingan.

lParam

Jenis: LPARAM

Parameter tambahan yang akan diteruskan ke pfnCmp.

options

Jenis: UINT

Parameter ini mungkin satu atau beberapa hal berikut.

Nilai Makna
DPAS_SORTED
Menunjukkan bahwa DPA diurutkan.
DPAS_INSERTBEFORE
Nilai ini hanya valid bersama dengan DPAS_SORTED. Jika item tidak ditemukan, kembalikan posisi di mana item diharapkan ditemukan di DPA yang diurutkan.
DPAS_INSERTAFTER
Nilai ini hanya valid bersama dengan DPAS_SORTED. Jika item tidak ditemukan, kembalikan posisi di mana item diharapkan ditemukan di DPA yang diurutkan.

Mengembalikan nilai

Jenis: int

Mengembalikan indeks tempat item ditemukan di DPA atau -1 jika item tidak ditemukan.

Persyaratan

Persyaratan Nilai
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
Pustaka Comctl32.lib
DLL ComCtl32.dll
Set API ext-ms-win-shell-comctl32-da-l1-1-0 (diperkenalkan dalam Windows 10, versi 10.0.14393)