Fungsi PcNewResourceList (portcls.h)
Fungsi PcNewResourceList membuat dan menginisialisasi daftar sumber daya.
Sintaks
PORTCLASSAPI NTSTATUS PcNewResourceList(
[out] PRESOURCELIST *OutResourceList,
[in, optional] PUNKNOWN OuterUnknown,
[in] POOL_TYPE PoolType,
[in] PCM_RESOURCE_LIST TranslatedResources,
[in] PCM_RESOURCE_LIST UntranslatedResources
);
Parameter
[out] OutResourceList
Penunjuk output untuk objek daftar sumber daya yang dibuat oleh fungsi ini. Parameter ini menunjuk ke variabel penunjuk yang dialokasikan penelepon tempat fungsi menghasilkan penunjuk ke objek IResourceList . Tentukan nilai pointer non-NULL yang valid untuk parameter ini.
[in, optional] OuterUnknown
Arahkan ke antarmuka IUnknown objek yang perlu mengagregasi objek daftar sumber daya. Kecuali agregasi diperlukan, atur parameter ini ke NULL.
[in] PoolType
Menentukan jenis kumpulan tempat objek akan dialokasikan. Ini adalah nilai enumerasi POOL_TYPE .
[in] TranslatedResources
Penunjuk ke daftar sumber daya yang disediakan WDM untuk sumber daya yang diterjemahkan. Daftar ini adalah struktur sistem jenis CM_RESOURCE_LIST.
[in] UntranslatedResources
Penunjuk ke daftar sumber daya yang disediakan WDM untuk sumber daya yang tidak diterjemahkan. Daftar ini adalah struktur sistem jenis CM_RESOURCE_LIST.
Nilai kembali
PcNewResourceList mengembalikan STATUS_SUCCESS jika panggilan berhasil. Jika tidak, kode kesalahan akan menampilkan kode kesalahan yang sesuai.
Keterangan
Untuk diskusi tentang daftar sumber daya yang diterjemahkan dan tidak diterjemahkan (atau "mentah"), lihat Memetakan Alamat Bus-Relative ke Alamat Virtual.
Parameter OutResourceList dan OuterUnknown mengikuti konvensi penghitungan referensi untuk objek COM.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Driver sistem PortCls mengimplementasikan fungsi PcNewResourceList di Microsoft Windows 98/Me dan di sistem operasi Windows 2000 dan yang lebih baru. |
Target Platform | Universal |
Header | portcls.h (termasuk Portcls.h) |
Pustaka | Portcls.lib |
IRQL | PASSIVE_LEVEL |