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