Freigeben über


CreateIProp

Gilt für: Outlook 2013 | Outlook 2016

Erstellt ein Eigenschaftsdatenobjekt, d. h. ein IPropData-Objekt .

Eigenschaft Wert
Headerdatei
Mapiutil.h
Implementiert von:
MAPI
Aufgerufen von:
Clientanwendungen und Dienstanbieter
SCODE CreateIProp(
  LPCIID lpInterface,
  ALLOCATEBUFFER FAR * lpAllocateBuffer,
  ALLOCATEMORE FAR * lpAllocateMore,
  FREEBUFFER FAR * lpFreeBuffer,
  LPVOID lpvReserved,
  LPPROPDATA FAR * lppPropData
);

Parameter

lpInterface

[in] Zeiger auf einen Schnittstellenbezeichner (Interface Identifier, IID) für das Eigenschaftendatenobjekt. Der gültige Schnittstellenbezeichner ist IID_IMAPIPropData. Die Übergabe von NULL im lpInterface-Parameter bewirkt auch, dass das im lppPropData-Parameter zurückgegebene Eigenschaftsdatenobjekt in die Standardschnittstelle für ein Eigenschaftsdatenobjekt umgewandelt wird.

lpAllocateBuffer

[in] Zeiger auf die MAPIAllocateBuffer-Funktion , die zum Zuweisen von Arbeitsspeicher verwendet werden soll.

lpAllocateMehr

[in] Zeiger auf die MAPIAllocateMore-Funktion , die zum Zuweisen von zusätzlichem Arbeitsspeicher verwendet werden soll.

lpFreeBuffer

[in] Zeiger auf die MAPIFreeBuffer-Funktion , die zum Freigeben von Arbeitsspeicher verwendet werden soll.

lpvReserved

[in] Reserviert. NULL muss sein.

lppPropData

[out] Zeiger auf einen Zeiger auf das zurückgegebene Eigenschaftsdatenobjekt.

Rückgabewert

S_OK

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

MAPI_E_INTERFACE_NOT_SUPPORTED

Die angeforderte Schnittstelle wird für dieses Objekt nicht unterstützt.

Hinweise

Die Eingabeparameter lpAllocateBuffer, lpAllocateMore und lpFreeBuffer verweisen auf die Funktionen MAPIAllocateBuffer, MAPIAllocateMore und MAPIFreeBuffer . Eine Clientanwendung, die CreateIProp aufruft, übergibt Zeiger an die soeben benannten MAPI-Funktionen. Ein Dienstanbieter übergibt die Zeiger auf diese Funktionen, die er in seinem Initialisierungsaufruf empfangen oder mit einem Aufruf der IMAPISupport::GetMemAllocRoutines-Methode abgerufen hat.