Metodo IXCLRDataValue::EnumField
Enumera i campi del valore.
Nota
Questa API è stata originariamente progettata per l'uso interno nel runtime. Sebbene sia ora supportato per l'uso di terze parti, è consigliabile usare ICorDebug
le API e ICorProfiler
quando possibile.
Sintassi
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
);
Parametri
handle
[in] Handle per enumerare i campi del valore.
field
[out] Campo enumerato.
nameBufLen
[in] Lunghezza in caratteri del buffer fornito nameBuf
nameLen
[out] Numero di caratteri nel nome del campo scritto in nameBuf
nameBuf
[out] Nome del campo
token
[out] Token di metadati per il campo.
Osservazioni:
Il metodo fornito fa parte dell'interfaccia IXCLRDataValue
e corrisponde al 15° slot della tabella dei metodi virtuali.
Requisiti
Piattaforme: vedere Requisiti di sistema. Intestazione: Nessuna libreria: Nessuna versione di .NET Framework: disponibile dalla versione 4.7