Bagikan melalui


Fungsi ResUtilEnumProperties (resapi.h)

Menghitung nama properti objek kluster. Jenis PRESUTIL_ENUM_PROPERTIES mendefinisikan penunjuk ke fungsi ini.

Sintaks

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

Parameter

[in] pPropertyTable

Penunjuk ke array struktur RESUTIL_PROPERTY_ITEM yang menjelaskan properti untuk dijumlahkan.

[out] pszOutProperties

Arahkan ke buffer output untuk mengembalikan nama semua properti dalam beberapa format string. Setiap nama properti disimpan sebagai string Unicode yang dihentikan null. Nama properti terakhir diikuti oleh karakter akhir yang mengakhiri null.

[in] cbOutPropertiesSize

Ukuran dalam byte buffer output yang diacu oleh pszOutProperties.

[out] pcbBytesReturned

Arahkan ke jumlah total byte dalam daftar properti yang ditujukkan oleh pszOutProperties.

[out] pcbRequired

Jumlah byte yang diperlukan jika buffer output terlalu kecil.

Nilai kembali

Jika operasi berhasil, fungsi akan mengembalikan ERROR_SUCCESS.

Jika operasi gagal, fungsi mengembalikan kode kesalahan sistem. Berikut ini adalah kemungkinan kode kesalahan.

Menampilkan kode Deskripsi
ERROR_BAD_ARGUMENTS
Satu atau beberapa parameter input tidak valid.
ERROR_NOT_ENOUGH_MEMORY
Terjadi kesalahan saat mengalokasikan memori.
ERROR_MORE_DATA
Ukuran buffer output terlalu kecil untuk menyimpan data yang dihasilkan. Parameter pcbRequired menunjuk ke ukuran yang benar.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tidak ada yang didukung
Server minimum yang didukung Pusat Data Windows Server 2008 Enterprise, Windows Server 2008
Target Platform Windows
Header resapi.h
Pustaka ResUtils.lib
DLL ResUtils.dll

Lihat juga

RESUTIL_PROPERTY_ITEM