LPSAFEARRAY_UserMarshal函式 (wia_xp.h)
將數據從指定的 SAFEARRAY 物件封送處理至用戶端或伺服器端上的使用者 RPC 緩衝區。
語法
unsigned char * LPSAFEARRAY_UserMarshal(
[in] unsigned long *unnamedParam1,
[in, out] unsigned char *unnamedParam2,
[in] LPSAFEARRAY *unnamedParam3
);
參數
[in] unnamedParam1
RPC 所使用的資料。
[in, out] unnamedParam2
目前的緩衝區。 此指標可能無法對齊專案。 函式會對齊緩衝區指標、封送處理數據,並傳回新的緩衝區位置,這是封送處理對象之後第一個字節的位址。
[in] unnamedParam3
包含要封送處理之數據的安全陣列。
傳回值
從傳回 的 HRESULT 值取得的值是下列其中一項。
傳回碼 | Description |
---|---|
|
成功。 |
|
ppSafeArray 參數不是有效的安全陣列。 |
|
陣列無法鎖定。 |
規格需求
需求 | 值 |
---|---|
目標平台 | Windows |
標頭 | wia_xp.h (包含 Propidlbase.h) |
程式庫 | OleAut32.lib |
Dll | OleAut32.dll |