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 物件。 必須實作下列其中一個介面:
- IMailUser:IMAPIProp、 IMAPIFolder:IMAPIContainer、 IMessage:IMAPIProp、 IMsgStore:IMAPIProp、 IMSLogon:IUnknown 或 IOSTX。
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 指定為程式名稱。