Método IXCLRDataValue::EnumField
Enumera os campos do valor.
Observação
Essa API foi originalmente desenvolvida para uso interno no runtime. Embora ela agora tenha suporte para uso de terceiros, recomendamos trabalhar com as APIs ICorDebug
e ICorProfiler
quando possível.
Sintaxe
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
[em] Um identificador para enumerar os campos do valor.
field
[fora] O campo enumerado.
nameBufLen
[em] O comprimento em caracteres do buffer fornecido nameBuf
nameLen
[fora] O número de caracteres no nome do campo gravado em nameBuf
nameBuf
[fora] O nome do campo
token
[fora] O token de metadados do campo.
Comentários
O método fornecido faz parte da interface IXCLRDataValue
e corresponde ao 15º slot da tabela de métodos virtuais.
Requisitos
Plataformas: confira Requisitos do sistema. Cabeçalho: nenhum Biblioteca: nenhuma Versões do .NET Framework: disponíveis desde 4.7