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 |
---|---|
|
一或多個輸入參數無效。 |
|
配置記憶體時發生錯誤。 |
|
輸出緩衝區的大小太小,無法保存產生的數據。 其參數會指向正確的大小。 |
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 都不支援 |
最低支援的伺服器 | Windows Server 2008 Enterprise、Windows Server 2008 Datacenter |
目標平台 | Windows |
標頭 | resapi.h |
程式庫 | ResUtils.lib |
Dll | ResUtils.dll |