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