共用方式為


HrCreateNewWrappedObject

建立用戶端可以使用慣用字元格式存取的物件。

快速資訊

欄位
匯出者:
msmapi32.dll
通話者:
用戶端
實作者:
Outlook
HRESULT HrCreateNewWrappedObject( 
    LPVOID        pvUnwrapped, 
    ULONG         ulUnwrappedFlags, 
    ULONG         ulWrappedFlags, 
    const IID     *pIID, 
    const ULONG   *pulReserved, 
    BOOL          fCheckWrap, 
    LPVOID       *ppvWrapped 
);

參數

pvUnwrapped

[in]初始未包裝的 Outlook 物件。 必須實作下列其中一個介面:

ulUnwrappedFlags

[in]將未包裝的初始物件標示為字元的旗標。 必須是下列一或多個值:

  • DDLWRAP_FLAG_ANSI- 未包裝的物件是 ANSI。

  • DDLWRAP_FLAG_UNICODE- 未包裝的物件是 UNICODE。

ulWrappedFlags

[in]慣用字元格式的旗標。 必須是下列一或多個值:

  • DDLWRAP_FLAG_ANSI— 包裝的物件會公開為 ANSI。
  • DDLWRAP_FLAG_UNICODE— 包裝的物件將會公開為 UNICODE。

pIID

[in]未包裝物件所支援之介面的標識符;如果這是未知的,請將它設定為 NULL。

pulReserved

[in]不使用此參數。 它必須是 NULL。

fCheckWrap

[in]如果應該在包裝之前檢查 pvUnwrapped 的格式,請將此參數設定為 true;如果對象應該包裝而不進行檢查,請將它設定為 false

ppvWrapped

[out]所要求物件的指標,以要求的字元格式包裝。

傳回值

如果呼叫成功,S_OK;否則為錯誤碼。

註解

fCheckWrap 設定為 true 的包裝物件傳入會導致未包裝的物件。 不論傳回的物件是否已包裝,客戶端都會負責釋放所傳回物件上的參考。

使用 GetProcAddress 在 msmapi32.dll 中尋找此函式的位址時,請將 HrCreateNewWrappedObject@28 指定為程式名稱。

另請參閱