macro DPA_SortedInsertPtr (dpa_dsa.h)
Insere um novo item antes ou depois de um item existente especificado.
Sintaxe
int DPA_SortedInsertPtr(
HDPA hdpa,
void *pFind,
int iStart,
PFNDPACOMPARE pfnCompare,
LPARAM lParam,
UINT options,
void *pitem
);
Parâmetros
hdpa
Tipo: HDPA
Um identificador para uma DPA.
pFind
Tipo: void*
Um ponteiro de item que é usado para determinar o ponto de inserção do novo item (consulte Comentários).
iStart
Tipo: int
O índice no DPA no qual começar a pesquisar pFind.
pfnCompare
Um ponteiro para a função de comparação. Consulte PFNDPACOMPARE ou PFNDPACOMPARECONST para o protótipo da função de comparação.
lParam
Um parâmetro adicional usado para passar informações para a função de comparação apontada por pfnCompare.
options
O ponto de inserção. Deve ser um dos seguintes valores.
Valor | Significado |
---|---|
|
Insira o novo item antes do item pFind. |
|
Insira o novo item após o pFind item. |
pitem
Tipo: void*
Um ponteiro para o item que deve ser inserido.
Valor de retorno
Tipo: int
Retorna o índice do novo item ou -1
se a ação de inserção falhar.
Observações
Consulte
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows Vista [somente aplicativos da área de trabalho] |
servidor com suporte mínimo | Windows Server 2008 [somente aplicativos da área de trabalho] |
da Plataforma de Destino |
Windows |
cabeçalho | dpa_dsa.h |