Freigeben über


CorParamAttr-Enumeration

Enthält Werte, die die Metadaten eines Methodenparameters beschreiben.

typedef enum CorParamAttr {
    
    pdIn                        =   0x0001,
    pdOut                       =   0x0002,
    pdOptional                  =   0x0010,
    
    pdReservedMask              =   0xf000,
    pdHasDefault                =   0x1000,
    pdHasFieldMarshal           =   0x2000,
    
    pdUnused                    =   0xcfe0
    
} CorParamAttr;

Member

Member

Beschreibung

pdIn

Gibt an, dass der Parameter in den Methodenaufruf übergeben wird.

pdOut

Gibt an, dass der Parameter von der Methodenrückgabe übergeben wird.

pdOptional

Gibt an, dass der Parameter optional ist.

pdReservedMask

Reserviert zur internen Verwendung durch die Common Language Runtime.

pdHasDefault

Gibt an, dass der Parameter über einen Standardwert verfügt.

pdHasFieldMarshal

Gibt an, dass der Parameter über Marshallinginformationen verfügt.

pdUnused

Nicht verwendet.

Anforderungen

Plattformen: siehe Systemanforderungen für .NET Framework.

Header: CorHdr.h

.NET Framework-Versionen: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Siehe auch

Weitere Ressourcen

Metadatenenumerationen