PFNDPAMERGE-Rückruffunktion (dpa_dsa.h)
Definiert den Prototyp für die Mergefunktion, die von DPA_Merge verwendet wird.
Syntax
PFNDPAMERGE Pfndpamerge;
void * Pfndpamerge(
[in] UINT uMsg,
[in] void *pvDest,
[in] void *pvSrc,
[in] LPARAM lParam
)
{...}
Parameter
[in] uMsg
Typ: UINT
Eine Meldung, die diese Funktion anweist, wie sie den Merge behandeln soll. Einer der folgenden Werte.
[in] pvDest
Typ: void*
Ein Zeiger auf das erste Element im Merge.
[in] pvSrc
Typ: void*
Ein Zeiger auf das zweite Element im Merge.
[in] lParam
Typ: LPARAM
Zusätzliche Daten, die vom Mergerückruf verwendet werden können.
Rückgabewert
Ein Zeiger auf das Element, das sich aus dem Merge oder NULL ergibt, wenn bei verwendung DPAMM_MERGE oder DPAMM_INSERT ein Fehler auftritt.
Hinweise
Die Rückruffunktion ändert möglicherweise nicht die dynamischen Zeigerarrays (DPAs), die am Mergevorgang beteiligt sind.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | dpa_dsa.h |