Compartir a través de


IXCLRDataValue::EnumField (Método)

Enumera los campos del valor.

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 EnumField(
    [in, out] CLRDATA_ENUM *handle,
    [out] IXCLRDataValue **field,
    [in] ULONG32 nameBufLen,
    [out] ULONG32 *nameLen,
    [out, size_is(nameBufLen)] WCHAR nameBuf[],
    [out] mdFieldDef *token
);

Parámetros

handle
[in] Identificador para enumerar los campos del valor.

field
[out] Campo enumerado.

nameBufLen
[in] Longitud en caracteres del búfer proporcionado nameBuf

nameLen
[out] Número de caracteres en el nombre del campo escrito en nameBuf

nameBuf
[out] Nombre del campo

token
[out] Token de metadatos del campo.

Comentarios

El método proporcionado forma parte de la interfaz IXCLRDataValue y corresponde a la ranura número 15 de la tabla de métodos virtuales.

Requisitos

Plataformas: Vea Requisitos de sistema. Encabezado: Ninguna Biblioteca: Ninguna versión de .NET Framework: disponible desde la versión 4.7

Consulte también