Freigeben über


ScCountProps

Gilt für: Outlook 2013 | Outlook 2016

Bestimmt die Größe eines Eigenschaftswertarrays in Bytes und überprüft den dem Array zugeordneten Arbeitsspeicher.

Eigenschaft Wert
Headerdatei
Mapiutil.h
Implementiert von:
MAPI
Aufgerufen von:
Clientanwendungen und Dienstanbieter
SCODE ScCountProps(
  int cprop,
  LPSPropValue rgprop,
  ULONG FAR * pcb
);

Parameter

cprop

[in] Anzahl der Eigenschaften im Array, die durch den rgprop-Parameter angegeben werden.

rgprop

[in] Zeiger auf einen Bereich in einem Array von SPropValue-Strukturen , der die Eigenschaften definiert, deren Größe bestimmt werden soll. Dieser Bereich beginnt nicht unbedingt am Anfang des Arrays.

Pcb

[out] Optionaler Zeiger auf die Größe des Eigenschaftenarrays in Bytes.

Rückgabewert

S_OK

Der Aufruf erfolgreich ausgef�hrt und der erwartete Wert oder Werte zur�ckgegeben hat.

MAPI_E_INVALID_PARAMETER

Mindestens eine Eigenschaft im Eigenschaftenwertarray weist den Bezeichner PROP_ID_NULL oder PROP_ID_INVALID auf, oder das Eigenschaftenarray enthält eine mehrwertige Eigenschaft ohne Eigenschaftswerte.

Hinweise

Wenn NULL im pcb-Parameter übergeben wird, überprüft die ScCountProps-Funktion das Array von Benachrichtigungen, aber es wird keine Zählung durchgeführt. Wenn ein Wert ungleich NULL in pcb übergeben wird, bestimmt die ScCountNotifications-Funktion die Größe des Arrays und speichert die Ursache pcb. Der Pcb-Parameter muss groß genug sein, um das gesamte Array zu enthalten.

Während der Anzahl überprüft ScCountProps den dem Array zugeordneten Arbeitsspeicher. ScCountProps funktioniert nur mit Eigenschaften, zu denen MAPI Informationen enthält.

Siehe auch

PropCopyMore