Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für: Outlook 2013 | Outlook 2016
Kopiert die von einem Array von SPropValue-Strukturen definierten Eigenschaften in ein neues Ziel.
| Eigenschaft | Wert |
|---|---|
| Headerdatei |
Mapiutil.h |
| Implementiert von: |
MAPI |
| Aufgerufen von: |
Clientanwendungen und Dienstanbieter |
SCODE ScCopyProps(
int cprop,
LPSPropValue rgprop,
LPVOID pvDst,
ULONG FAR * pcb
);
Parameter
cprop
[in] Anzahl der zu kopierenden Eigenschaften.
rgprop
[in] Zeiger auf ein Array von SPropValue-Strukturen , die die zu kopierenden Eigenschaften definieren. Der rgprop-Parameter muss nicht auf den Anfang des Arrays zeigen, aber er muss auf den Anfang einer der SPropValue-Strukturen im Array zeigen.
pvDst
[in] Zeiger auf die anfängliche Position im Arbeitsspeicher, an die diese Funktion die Eigenschaften kopiert.
Pcb
[out] Optionaler Zeiger auf die Größe des Speicherblocks in Bytes, auf den der pvDst-Parameter verweist.
Rückgabewert
S_OK
Eigenschaften wurden erfolgreich kopiert.
MAPI_E_INVALID_PARAMETER
Es wurde ein unbekannter Eigenschaftstyp gefunden.
Hinweise
Das neue Array und die zugehörigen Daten befinden sich in einem Puffer, der mit einer einzelnen Zuordnung erstellt wurde, und die ScRelocProps-Funktion kann verwendet werden, um die Zeiger in den einzelnen SPropValue-Strukturen anzupassen. Vor dieser Anpassung sind die Zeiger gültig.
ScCopyProps behält die ursprüngliche Eigenschaftsreihenfolge für das kopierte Eigenschaftenarray bei.
Der Pcb-Parameter ist optional; Wenn es nicht NULL ist, wird er auf die Anzahl von Bytes festgelegt, die im pvDst-Parameter gespeichert sind.