LPSAFEARRAY_UserUnmarshal 函式 (wia_xp.h)
從 RPC 緩衝區取消封存 SAFEARRAY 物件。
語法
unsigned char * LPSAFEARRAY_UserUnmarshal(
[in] unsigned long *unnamedParam1,
[in, out] unsigned char *unnamedParam2,
[in] LPSAFEARRAY *unnamedParam3
);
參數
[in] unnamedParam1
RPC 所使用的資料。
[in, out] unnamedParam2
目前的緩衝區。 此指標可能無法對齊專案。 函式會對齊緩衝區指標、封送處理資料,並傳回新的緩衝區位置,這是封送處理物件之後第一個位元組的位址。
[in] unnamedParam3
接收包含資料的安全陣列。
傳回值
從傳回 的 HRESULT 值取得的值是下列其中一項。
傳回碼 | 描述 |
---|---|
|
成功。 |
|
存根已收到不正確的資料。 |
|
找不到陣列。 |
|
記憶體不足,此函式無法執行。 |
|
SAFEARRAY物件沒有正確的維度、沒有正確的功能,或記憶體無法重新配置。 |
規格需求
目標平台 | Windows |
標頭 | wia_xp.h (包含 Propidlbase.h) |
程式庫 | OleAut32.lib |
Dll | OleAut32.dll |