DkmClrNcContainerModuleInstance.GetClassInfo Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.