Compartir a través de


IXCLRDataValue::StartEnumFieldsByName (Método)

Proporciona un identificador para enumerar los campos del valor por nombre.

Nota:

Esta API se diseñó originalmente para su uso interno en tiempo de ejecución. Aunque ahora es compatible con el uso de terceros, se recomienda trabajar con las API ICorDebug y ICorProfiler siempre que sea posible.

Sintaxis

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

Parámetros

name
[in] Nombre para el que se van a enumerar los campos coincidentes.

nameFlags
[in] Conjunto de marcas que definen cómo buscar coincidencias name con nombres de campo. Este es uno de los comportamientos definidos en la CLRDataByNameFlag enumeración.

fieldFlags
[in] Conjunto de marcas que definen qué campos se van a enumerar. Se trata de una o varias de las marcas definidas en la CLRDataFieldFlag enumeración.

fromType
[in] Si se proporciona, solo se enumeran los campos definidos en este tipo.

handle
[out] Identificador para enumerar los campos por nombre, tal como especifican los otros argumentos para este método.

Comentarios

El método proporcionado forma parte de la IXCLRDataValue interfaz y corresponde a la 17ª ranura de la tabla de métodos virtuales.

Requisitos

Plataformas: Vea Requisitos de sistema.
Encabezado: ninguno
Biblioteca: ninguna
Versiones de .NET Framework: disponible a partir de la versión 4.7

Consulte también