Funzione di callback PFNDPAMERGE (dpa_dsa.h)
Definisce il prototipo per la funzione di merge utilizzata da DPA_Merge.
Sintassi
PFNDPAMERGE Pfndpamerge;
void * Pfndpamerge(
[in] UINT uMsg,
[in] void *pvDest,
[in] void *pvSrc,
[in] LPARAM lParam
)
{...}
Parametri
[in] uMsg
Tipo: UINT
Messaggio che indica a questa funzione come gestire l'unione. Uno dei valori seguenti.
[in] pvDest
Tipo: void*
Puntatore al primo elemento dell'unione.
[in] pvSrc
Tipo: void*
Puntatore al secondo elemento nell'unione.
[in] lParam
Tipo: LPARAM
Dati aggiuntivi che possono essere usati dal callback di tipo merge.
Valore restituito
Puntatore all'elemento che genera l'unione o NULL se si verifica un errore quando viene usato DPAMM_MERGE o DPAMM_INSERT .
Commenti
La funzione di callback potrebbe non modificare le matrici del puntatore dinamico (DPA) coinvolte nell'operazione di merge.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | dpa_dsa.h |