MarshalAsAttribute Konstruktorer
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Initierar en ny instans av MarshalAsAttribute klassen.
Överlagringar
| Name | Description |
|---|---|
| MarshalAsAttribute(Int16) |
Initierar en ny instans av MarshalAsAttribute klassen med det angivna UnmanagedType värdet. |
| MarshalAsAttribute(UnmanagedType) |
Initierar en ny instans av MarshalAsAttribute klassen med den angivna UnmanagedType uppräkningsmedlemmen. |
MarshalAsAttribute(Int16)
Initierar en ny instans av MarshalAsAttribute klassen med det angivna UnmanagedType värdet.
public:
MarshalAsAttribute(short unmanagedType);
public MarshalAsAttribute(short unmanagedType);
new System.Runtime.InteropServices.MarshalAsAttribute : int16 -> System.Runtime.InteropServices.MarshalAsAttribute
Public Sub New (unmanagedType As Short)
Parametrar
- unmanagedType
- Int16
Värdet som data ska konverteras som.
Kommentarer
Den här konstruktorn tar ett underliggande 16-bitars signerat heltal som representerar varje UnmanagedType uppräkningsmedlem. Tlbimp.exe (typbiblioteksimportör) använder den här konstruktorn.
Se även
Gäller för
MarshalAsAttribute(UnmanagedType)
Initierar en ny instans av MarshalAsAttribute klassen med den angivna UnmanagedType uppräkningsmedlemmen.
public:
MarshalAsAttribute(System::Runtime::InteropServices::UnmanagedType unmanagedType);
public MarshalAsAttribute(System.Runtime.InteropServices.UnmanagedType unmanagedType);
new System.Runtime.InteropServices.MarshalAsAttribute : System.Runtime.InteropServices.UnmanagedType -> System.Runtime.InteropServices.MarshalAsAttribute
Public Sub New (unmanagedType As UnmanagedType)
Parametrar
- unmanagedType
- UnmanagedType
Värdet som data ska konverteras som.
Kommentarer
Använd alltid den här konstruktorn för läsbar kod som är mindre felbenägen.