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