共用方式為


resUtilEnumProperties 函式 (resapi.h)

列舉 叢集物件的屬性名稱。 PRESUTIL_ENUM_PROPERTIES類型會定義此函式的指標。

語法

DWORD ResUtilEnumProperties(
  [in]  const PRESUTIL_PROPERTY_ITEM pPropertyTable,
  [out] LPWSTR                       pszOutProperties,
  [in]  DWORD                        cbOutPropertiesSize,
  [out] LPDWORD                      pcbBytesReturned,
  [out] LPDWORD                      pcbRequired
);

參數

[in] pPropertyTable

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

[out] pszOutProperties

輸出緩衝區的指標,以傳回多個字元串格式之所有屬性的名稱。 每個屬性名稱都會儲存為以 Null 結尾的 Unicode 字串。 最後的屬性名稱後面接著最後的 Null 終止字元。

[in] cbOutPropertiesSize

以位元組為單位的輸出緩衝區大小 ,pszOutProperties 所指向。

[out] pcbBytesReturned

pszOutProperties 所指向之屬性清單中的位元組總數指標。

[out] pcbRequired

如果輸出緩衝區太小,則為所需的位元組數目。

傳回值

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

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

傳回碼 Description
ERROR_BAD_ARGUMENTS
一或多個輸入參數無效。
ERROR_NOT_ENOUGH_MEMORY
配置記憶體時發生錯誤。
ERROR_MORE_DATA
輸出緩衝區的大小太小,無法保存產生的數據。 其參數會指向正確的大小。

規格需求

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

另請參閱

RESUTIL_PROPERTY_ITEM