Opsomming CorCallingConvention
Bevat waarden die de typen aanroepconventies beschrijven die zijn gemaakt in beheerde code.
Syntax
typedef enum CorCallingConvention
{
IMAGE_CEE_CS_CALLCONV_DEFAULT = 0x0,
IMAGE_CEE_CS_CALLCONV_VARARG = 0x5,
IMAGE_CEE_CS_CALLCONV_FIELD = 0x6,
IMAGE_CEE_CS_CALLCONV_LOCAL_SIG = 0x7,
IMAGE_CEE_CS_CALLCONV_PROPERTY = 0x8,
IMAGE_CEE_CS_CALLCONV_UNMGD = 0x9,
IMAGE_CEE_CS_CALLCONV_GENERICINST = 0xa,
IMAGE_CEE_CS_CALLCONV_NATIVEVARARG = 0xb,
IMAGE_CEE_CS_CALLCONV_MAX = 0xc,
IMAGE_CEE_CS_CALLCONV_MASK = 0x0f,
IMAGE_CEE_CS_CALLCONV_HASTHIS = 0x20,
IMAGE_CEE_CS_CALLCONV_EXPLICITTHIS = 0x40,
IMAGE_CEE_CS_CALLCONV_GENERIC = 0x10
} CorCallingConvention;
Leden
Lid | Beschrijving |
---|---|
IMAGE_CEE_CS_CALLCONV_DEFAULT |
Hiermee wordt een standaardconventie voor aanroepen aangegeven. |
IMAGE_CEE_CS_CALLCONV_VARARG |
Geeft aan dat de methode een variabel aantal parameters gebruikt. |
IMAGE_CEE_CS_CALLCONV_FIELD |
Geeft aan dat de aanroep naar een veld gaat. |
IMAGE_CEE_CS_CALLCONV_LOCAL_SIG |
Geeft aan dat de aanroep een lokale methode is. |
IMAGE_CEE_CS_CALLCONV_PROPERTY |
Geeft aan dat de aanroep een eigenschap is. |
IMAGE_CEE_CS_CALLCONV_UNMGD |
Geeft aan dat de aanroep onbeheerd is. |
IMAGE_CEE_CS_CALLCONV_GENERICINST |
Hiermee wordt een algemene methode-instantiƫring aangegeven. |
IMAGE_CEE_CS_CALLCONV_NATIVEVARARG |
Geeft een 64-bits PInvoke-aanroep aan van een methode die een variabel aantal parameters gebruikt. |
IMAGE_CEE_CS_CALLCONV_MAX |
Beschrijft een ongeldige 4-bits waarde. |
IMAGE_CEE_CS_CALLCONV_MASK |
Geeft aan dat de oproepconventie wordt beschreven door de onderste vier bits. |
IMAGE_CEE_CS_CALLCONV_HASTHIS |
Geeft aan dat de bovenste bit een this parameter beschrijft. |
IMAGE_CEE_CS_CALLCONV_EXPLICITTHIS |
Geeft aan dat een this parameter expliciet wordt beschreven in de handtekening. |
IMAGE_CEE_CS_CALLCONV_GENERIC |
Geeft een algemene methodehandtekening aan met een expliciet aantal typeargumenten. Dit gaat vooraf aan een gewoon aantal parameters. |
Vereisten
Platforms: Zie Systeemvereisten.
Header: CorHdr.h
.NET Framework versies: beschikbaar sinds 1.0
Zie ook
Met ons samenwerken op GitHub
De bron voor deze inhoud vindt u op GitHub, waar u ook problemen en pull-aanvragen kunt maken en controleren. Bekijk onze gids voor inzenders voor meer informatie.