fungsi CM_Get_Res_Des_Data_Size (cfgmgr32.h)

Fungsi CM_Get_Res_Des_Data_Size mendapatkan ukuran buffer yang diperlukan untuk menyimpan informasi yang terkandung dalam deskriptor sumber daya tertentu pada komputer lokal.

Sintaks

CMAPI CONFIGRET CM_Get_Res_Des_Data_Size(
  [out] PULONG  pulSize,
  [in]  RES_DES rdResDes,
  [in]  ULONG   ulFlags
);

Parameter

[out] pulSize

Alamat lokasi yang disediakan penelepon untuk menerima ukuran buffer yang diperlukan.

[in] rdResDes

Handel yang disediakan penelepon ke pendeskripsi sumber daya, diperoleh dengan panggilan sebelumnya ke CM_Get_Next_Res_Des.

[in] ulFlags

Tidak digunakan, harus nol.

Nilai kembali

Jika operasi berhasil, fungsi akan mengembalikan CR_SUCCESS. Jika tidak, kode kesalahan mengembalikan salah satu kode kesalahan awalan CR_ yang ditentukan dalam Cfgmgr32.h.

Catatan Dimulai dengan Windows 8, CM_Get_Res_Des_Data_Size mengembalikan CR_CALL_NOT_IMPLEMENTED saat digunakan dalam skenario Wow64. Untuk meminta informasi tentang sumber daya perangkat keras pada komputer lokal, perlu menerapkan versi arsitektur asli aplikasi menggunakan API sumber daya perangkat keras. Misalnya: Aplikasi AMD64 untuk sistem AMD64.
 

Keterangan

Nilai ukuran yang dikembalikan mewakili ukuran struktur sumber daya yang sesuai (lihat CM_Add_Res_Des). Jika deskriptor sumber daya berada dalam daftar persyaratan sumber daya, ukuran yang dikembalikan mencakup ukuran struktur sumber daya dan ruang yang dialokasikan untuk array rentang terkait.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tersedia di Microsoft Windows 2000 dan versi Windows yang lebih baru.
Target Platform Desktop
Header cfgmgr32.h (termasuk Cfgmgr32.h)
Pustaka Cfgmgr32.lib
DLL Cfgmgr32.dll

Lihat juga

CM_Get_Res_Des_Data_Size_Ex