Share via


IDkmClrMetaDataLoader.GetMetaDataBytes(DkmClrAppDomain, String, Guid) Method

Definition

Used internally to support DkmClrAppDomain.GetMetaDataBytesPtr. For performance reasons, use GetMetaDataBytesPtr instead of this method.

public:
 cli::array <System::Byte> ^ GetMetaDataBytes(Microsoft::VisualStudio::Debugger::Clr::DkmClrAppDomain ^ appDomain, System::String ^ assemblyName, [Runtime::InteropServices::Out] Guid % mvid);
public byte[] GetMetaDataBytes (Microsoft.VisualStudio.Debugger.Clr.DkmClrAppDomain appDomain, string assemblyName, out Guid mvid);
public byte[]? GetMetaDataBytes (Microsoft.VisualStudio.Debugger.Clr.DkmClrAppDomain appDomain, string assemblyName, out Guid mvid);
abstract member GetMetaDataBytes : Microsoft.VisualStudio.Debugger.Clr.DkmClrAppDomain * string * Guid -> byte[]
Public Function GetMetaDataBytes (appDomain As DkmClrAppDomain, assemblyName As String, ByRef mvid As Guid) As Byte()

Parameters

appDomain
DkmClrAppDomain

[In] DkmClrAppDomain represents a CLR app domain inside a process which is being debugged.

assemblyName
String

[In] The fully qualified name of the assembly to load.

mvid
Guid

[Out] The MVID of the module that was loaded.

Returns

Byte[]

[Out] The metadata blob.

Exceptions

CORDB_E_MISSING_METADATA indicates that the assembly was not found or could not be loaded.

Applies to