DPA_Search 函数 (dpa_dsa.h)
[DPA_Search 可用于“要求”部分中指定的操作系统。 在后续版本中,它可能已更改或不可用。]
在 DPA) (动态指针数组中查找项。
语法
int DPA_Search(
HDPA hdpa,
void *pFind,
int iStart,
PFNDACOMPARE pfnCompare,
LPARAM lParam,
UINT options
);
参数
hdpa
类型: HDPA
DPA 的句柄。
pFind
类型: void*
用于搜索的指针。
iStart
类型: int
要开始搜索的索引。
pfnCompare
类型: PFNDPACOMPARE
比较函数指针。 有关比较函数原型,请参阅 PFNDPACOMPARE 。
lParam
类型: LPARAM
要传递给 pfnCmp 的附加参数。
options
类型: UINT
此参数可以是以下一个或多个参数。
值 | 含义 |
---|---|
|
指示 DPA 已排序。 |
|
此值仅与 DPAS_SORTED 一起有效。 如果找不到该项,则返回应在排序的 DPA 中找到该项的位置。 |
|
此值仅与 DPAS_SORTED 一起有效。 如果找不到该项,则返回应在排序的 DPA 中找到该项的位置。 |
返回值
类型: int
返回在 DPA 中找到项的索引,或者 -1
如果未找到该项,则返回索引。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
目标平台 | Windows |
标头 | dpa_dsa.h |
Library | Comctl32.lib |
DLL | ComCtl32.dll |
API 集 | Windows 10版本 10.0.14393 中引入的 ext-ms-win-shell-comctl32-da-l1-1-0 () |