Metode IResourceList::AddEntryFromParent (portcls.h)

Metode AddEntryFromParent menambahkan ke daftar sumber daya entri yang ditemukan dalam daftar induk daftar sumber daya.

Sintaks

NTSTATUS AddEntryFromParent(
  [in] IResourceList    *Parent,
  [in] CM_RESOURCE_TYPE Type,
  [in] ULONG            Index
);

Parameter

[in] Parent

Pointer ke objek IResourceList induk tempat entri akan diambil.

[in] Type

Mengidentifikasi jenis sumber daya entri yang akan ditambahkan. Untuk daftar nilai jenis sumber daya yang valid, lihat deskripsi anggota Jenis struktur CM_PARTIAL_RESOURCE_DESCRIPTOR .

[in] Index

Menentukan indeks dalam daftar induk entri yang akan ditambahkan. Jika metode IResourceList::NumberOfEntriesOfType induk mengembalikan nilai n untuk jumlah entri tipe Tipe, indeks yang valid berkisar dari 0 hingga n-1. Jika Indeks nol, misalnya, metode menambahkan kemunculan pertama entri jenis yang ditentukan dari daftar induk.

Nilai kembali

AddEntryFromParent mengembalikan STATUS_SUCCESS jika panggilan berhasil. Jika tidak, metode mengembalikan kode kesalahan yang sesuai. Tabel berikut ini memperlihatkan beberapa kemungkinan kode status pengembalian.

Menampilkan kode Deskripsi
STATUS_INSUFFICIENT_RESOURCES
Menunjukkan tidak ada entri gratis dalam daftar.
STATUS_INVALID_PARAMETER
Menunjukkan entri tidak ditemukan di daftar induk.

Keterangan

Untuk setiap jenis sumber daya, makro didefinisikan untuk memanggil metode ini. Lihat IResourceList.

Parameter Induk mengikuti konvensi penghitungan referensi untuk objek COM.

Persyaratan

Persyaratan Nilai
Target Platform Universal
Header portcls.h (termasuk Portcls.h)
IRQL PASSIVE_LEVEL

Lihat juga

CM_PARTIAL_RESOURCE_DESCRIPTOR

IResourceList

IResourceList::NumberOfEntriesOfType