DkmManagedArrayLayout Struktur
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Arraylayout eines Objekttyps. Entspricht COR_ARRAY_LAYOUT, die in cordebug.h definiert sind.
Diese API wurde in Visual Studio 17 Update 5 (DkmApiVersion.VS17Update5) eingeführt.
[System.Runtime.InteropServices.Guid("c5be7f15-53f2-465c-b3d5-cc187c5168ae")]
public struct DkmManagedArrayLayout
[<System.Runtime.InteropServices.Guid("c5be7f15-53f2-465c-b3d5-cc187c5168ae")>]
type DkmManagedArrayLayout = struct
Public Structure DkmManagedArrayLayout
- Vererbung
-
DkmManagedArrayLayout
- Attribute
Konstruktoren
DkmManagedArrayLayout(DkmManagedTypeId, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32) |
Initialisieren Sie einen neuen DkmManagedArrayLayout-Wert. Diese API wurde in Visual Studio 17 Update 5 (DkmApiVersion.VS17Update5) eingeführt. |
Felder
ComponentId |
Der Bezeichner des Objekttyps, den das Array enthält. |
ComponentType |
Ein CorElementType-Enumerationswert, der angibt, ob es sich bei der Komponente um einen Garbage Collection-Verweis, eine Wertklasse oder einen primitiven Typ handelt. |
CountOffset |
Der Offset zur Anzahl der Elemente im Array. |
ElementSize |
Die Größe der einzelnen Elemente. |
FirstElementOffset |
Der Offset zum ersten Element im Array. |
NumRanks |
Die Anzahl der Rangfolgen im Array. |
RankOffset |
Der Offset, an dem die Rangfolgen beginnen. |
RankSize |
Die Größe des Rangs in Byte. |