Bagikan melalui


Metode IXCLRDataValue::StartEnumFieldsByName

Menyediakan handel untuk menghitung bidang nilai berdasarkan nama.

Catatan

API ini awalnya dirancang untuk penggunaan internal dalam runtime. Meskipun sekarang didukung untuk penggunaan pihak ketiga, sebaiknya menggunakan API ICorDebug dan ICorProfiler jika memungkinkan.

Sintaks

HRESULT StartEnumFieldsByName(
    [in] LPCWSTR name,
    [in] ULONG32 nameFlags,
    [in] ULONG32 fieldFlags,
    [in] IXCLRDataTypeInstance *fromType,
    [out] CLRDATA_ENUM *handle
);

Parameter

name
[di] Nama untuk menghitung bidang yang cocok

nameFlags
[di] Sekumpulan bendera yang menentukan cara mencocokkan name dengan nama bidang. Ini adalah salah satu perilaku yang ditentukan dalam CLRDataByNameFlag enumerasi.

fieldFlags
[di] Sekumpulan bendera yang menentukan bidang mana yang akan dijumlahkan. Ini adalah satu atau beberapa bendera yang ditentukan dalam CLRDataFieldFlag enumerasi.

fromType
[di] Jika disediakan, hanya bidang yang ditentukan dalam jenis ini yang dijumlahkan.

handle
[out] Handel untuk menghitung bidang menurut nama seperti yang ditentukan oleh argumen lain untuk metode ini.

Keterangan

Metode yang disediakan adalah bagian IXCLRDataValue dari antarmuka dan sesuai dengan slot ke-17 dari tabel metode virtual.

Persyaratan

Platform: Lihat Persyaratan Sistem.
Header: Tidak Ada
Pustaka: Tidak Ada
Versi .NET Framework: Tersedia mulai dari 4.7

Lihat juga