Megosztás a következőn keresztül:


IXCLRDataValue::EnumField metódus

Számba adja az érték mezőit.

Feljegyzés

Ezt az API-t eredetileg belső használatra tervezték a futtatókörnyezetben. Bár most már harmadik fél általi használat esetén is támogatott, javasoljuk, hogy lehetőség szerint működj együtt az ICorProfiler API-kkal és az API-kkalICorDebug.

Syntax

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
);

Paraméterek

handle
[in] Az érték mezőinek számbavételére szolgáló leíró.

field
[kifelé] Az enumerált mező.

nameBufLen
[in] A megadott puffer karaktereinek hossza nameBuf

nameLen
[kifelé] A mezőbe írt karakterek száma nameBuf

nameBuf
[kifelé] A mező neve

token
[kifelé] A mező metaadat-jogkivonata.

Megjegyzések

A megadott módszer az IXCLRDataValue interfész része, és a virtuális metódustábla 15. pontjának felel meg.

Követelmények

Platformok: Lásd a rendszerkövetelményeket. Fejléc: Nincs kódtár: Nincs .NET-keretrendszer verzió: 4.7 óta érhető el

Lásd még