DkmClrNcContainerModuleInstance.GetClassInfo Yöntem

Tanım

Sınıfın yerleşimini alır.

         Bu API, Visual Studio 15 güncelleştirme 6 ' da (DkmApiVersion. VS15Update6) tanıtılmıştır.
public:
 void GetClassInfo(Microsoft::VisualStudio::Debugger::Clr::NativeCompilation::DkmClrNcModuleInstance ^ ModuleInstance, System::Collections::ObjectModel::ReadOnlyCollection<System::Byte> ^ ClassSignature, [Runtime::InteropServices::Out] cli::array <Microsoft::VisualStudio::Debugger::Clr::NativeCompilation::DkmClrNcInstanceFieldSymbol ^> ^ % InstanceFields, [Runtime::InteropServices::Out] System::UInt32 % Size);
public void GetClassInfo (Microsoft.VisualStudio.Debugger.Clr.NativeCompilation.DkmClrNcModuleInstance ModuleInstance, System.Collections.ObjectModel.ReadOnlyCollection<byte> ClassSignature, out Microsoft.VisualStudio.Debugger.Clr.NativeCompilation.DkmClrNcInstanceFieldSymbol[] InstanceFields, out uint Size);
member this.GetClassInfo : Microsoft.VisualStudio.Debugger.Clr.NativeCompilation.DkmClrNcModuleInstance * System.Collections.ObjectModel.ReadOnlyCollection<byte> * DkmClrNcInstanceFieldSymbol[] * uint32 -> unit
Public Sub GetClassInfo (ModuleInstance As DkmClrNcModuleInstance, ClassSignature As ReadOnlyCollection(Of Byte), ByRef InstanceFields As DkmClrNcInstanceFieldSymbol(), ByRef Size As UInteger)

Parametreler

ModuleInstance
DkmClrNcModuleInstance

[In, Isteğe bağlı] Yalnızca ClassSignature 'in bu modülle ilişkili olduğu çok dosya senaryolarında null olamaz. Bu parametre null ise, ClassSignature Dkmclrnccontainermoduleınstance içindeki eşleme meta verilerine (sözde IL derlemesi) göre belirlenir.

ClassSignature
ReadOnlyCollection<Byte>

'Ndaki Sınıfın imzası.

InstanceFields
DkmClrNcInstanceFieldSymbol[]

Dışı Örnek alanları dizisi.

Size
UInt32

Dışı Yapının/sınıfın bayt cinsinden boyutu.

Şunlara uygulanır