HrCreateNewWrappedObject
Erstellt ein Objekt, auf das ein Client in einem bevorzugten Zeichenformat zugreifen kann.
QuickInfo
Feld | Wert |
---|---|
Exportiert von: |
msmapi32.dll |
Aufgerufen von: |
Client |
Implementiert von: |
Outlook |
HRESULT HrCreateNewWrappedObject(
LPVOID pvUnwrapped,
ULONG ulUnwrappedFlags,
ULONG ulWrappedFlags,
const IID *pIID,
const ULONG *pulReserved,
BOOL fCheckWrap,
LPVOID *ppvWrapped
);
Parameter
pvUnwrapped
[in] Das anfänglich entpackte Outlook-Objekt. Muss eine der folgenden Schnittstellen implementieren:
- IMailUser : IMAPIProp, IMAPIFolder : IMAPIContainer, IMessage : IMAPIProp, IMsgStore : IMAPIProp, IMSLogon : IUnknown oder IOSTX.
ulUnwrappedFlags
[in] Flags, die das entpackte Anfangsobjekt charakterisieren. Muss mindestens einer der folgenden Werte sein:
DDLWRAP_FLAG_ANSI: Das unwrappte Objekt ist ANSI.
DDLWRAP_FLAG_UNICODE: Unwrapped-Objekt ist UNICODE.
ulWrappedFlags
[in] Flags für das bevorzugte Zeichenformat. Muss mindestens einer der folgenden Werte sein:
- DDLWRAP_FLAG_ANSI: Das umschlossene Objekt wird als ANSI verfügbar gemacht.
- DDLWRAP_FLAG_UNICODE: Umschlossenes Objekt wird als UNICODE verfügbar gemacht.
pIID
[in] Der Bezeichner der Schnittstelle, die vom entpackten Objekt unterstützt wird; Legen Sie sie auf NULL fest, wenn dies unbekannt ist.
pulReserved
[in] Dieser Parameter wird nicht verwendet. Es muss NULL sein.
fCheckWrap
[in] Legen Sie diesen Parameter auf true fest, wenn pvUnwrapped vor dem Wrapping auf sein Format überprüft werden soll. Legen Sie ihn auf false fest, wenn das Objekt ohne Überprüfung umschlossen werden soll.
ppvWrapped
[out] Ein Zeiger auf das angeforderte Objekt, das im angeforderten Zeichenformat umschlossen ist.
Rückgabewerte
S_OK zurück, wenn der Aufruf erfolgreich war; andernfalls einen Fehlercode.
Hinweise
Die Übergabe eines umschlossenen Objekts, bei dem fCheckWrap auf true festgelegt ist, führt zu einem entpackten Objekt. Unabhängig davon, ob das zurückgegebene Objekt umschlossen ist oder nicht, ist der Client für die Freigabe des Verweises für das zurückgegebene Objekt verantwortlich.
Wenn Sie GetProcAddress verwenden, um in msmapi32.dll nach der Adresse dieser Funktion zu suchen, geben Sie HrCreateNewWrappedObject@28 als Prozedurnamen an.