ResUtilDupParameterBlock 函式 (resapi.h)
執行數據的成員複本,從一個參數區塊到另一個 參數區塊 。
語法
DWORD ResUtilDupParameterBlock(
[out] LPBYTE pOutParams,
[in] const LPBYTE pInParams,
[in] const PRESUTIL_PROPERTY_ITEM pPropertyTable
);
參數
[out] pOutParams
重複參數區塊的指標。
[in] pInParams
原始參數區塊的指標。
[in] pPropertyTable
描述原始參數區塊中屬性 之RESUTIL_PROPERTY_ITEM 結構的陣列指標。
傳回值
如果作業成功,函式會 傳回ERROR_SUCCESS。
如果作業失敗,函式會傳回 系統錯誤碼。
備註
ResUtilDupParameterBlock 只會針對 pPropertyTable 輸入參數中所參考的參數區塊成員複製數據。 如果輸入參數區塊中的變數是指針,則會使用 LocalAlloc函數配置數據的記憶體。 您應該針對輸出參數區塊或 ResUtilFreeParameterBlock 中的每個指標變數呼叫 LocalFree 來解除分配此記憶體。 請務必將 ResUtilDupParameterBlock 成功或失敗的記憶體解除分配。 如需詳細資訊,請參閱使用參數區塊和使用 清單 和數據表。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 都不支援 |
最低支援的伺服器 | Windows Server 2008 Enterprise、Windows Server 2008 Datacenter |
目標平台 | Windows |
標頭 | resapi.h |
程式庫 | ResUtils.lib |
Dll | ResUtils.dll |