共用方式為


resUtilSetPropertyParameterBlock 函式 (resapi.h)

參數區塊設定叢集資料庫中的屬性。

語法

DWORD ResUtilSetPropertyParameterBlock(
  [in]            HKEY                         hkeyClusterKey,
  [in]            const PRESUTIL_PROPERTY_ITEM pPropertyTable,
  [in]            PVOID                        Reserved,
  [in]            const LPBYTE                 pInParams,
  [in]            const PVOID                  pInPropertyList,
  [in]            DWORD                        cbInPropertyListSize,
  [out, optional] LPBYTE                       pOutParams
);

參數

[in] hkeyClusterKey

識別要設定之屬性位置的叢集資料庫索引鍵。

[in] pPropertyTable

描述要設定之屬性 之RESUTIL_PROPERTY_ITEM 結構的陣列指標。

[in] Reserved

保留的。

[in] pInParams

輸入參數區塊的指標,其中包含 pPropertyTable 所指向之屬性數據表中所描述屬性的數據。

[in] pInPropertyList

包含 屬性清單NULL 的輸入緩衝區指標。 如果 pInPropertyList 不是 NULL,則屬性清單中未列於屬性數據表中的任何屬性也會設定在叢集資料庫中。

[in] cbInPropertyListSize

以位元組為單位的輸入緩衝區大小,由 pInPropertyList 指向。

[out, optional] pOutParams

要接收從 pInParams 參數複製之數據的參數區塊指標。

傳回值

如果作業成功,函式會 傳回ERROR_SUCCESS

如果作業失敗,函式會傳回 系統錯誤碼。 以下是可能的錯誤碼。

傳回碼 Description
ERROR_INVALID_PARAMETER
pPropertyTable 所指向之屬性表中屬性的語法、格式或類型不正確,或屬性是唯讀的,而且無法更新。
ERROR_BAD_ARGUMENTS
一或多個輸入參數無效。

備註

如果參數區塊中指定的值已存在於叢集資料庫中,則不會寫入值。 若要強制寫入所有值,請參閱 ResUtilSetPropertyParameterBlockEx

請勿從下列資源 DLL 進入點函式呼叫 ResUtilSetPropertyParameterBlock

ResUtilSetPropertyParameterBlock 可以從任何其他資源 DLL 進入點函式或背景工作線程安全地呼叫。 如需詳細資訊,請參閱 在資源 DLL 中避免的函數調用

規格需求

需求
最低支援的用戶端 都不支援
最低支援的伺服器 Windows Server 2008 Enterprise、Windows Server 2008 Datacenter
目標平台 Windows
標頭 resapi.h
程式庫 ResUtils.lib
Dll ResUtils.dll

另請參閱

RESUTIL_PROPERTY_ITEM