Hizkuntza
Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
Esta estructura representa una dirección.
Sintaxis
public struct DEBUG_ADDRESS {
public uint ulAppDomainID;
public Guid guidModule;
public int tokClass;
public DEBUG_ADDRESS_UNION addr;
}
Miembros
ulAppDomainID
El id. de proceso.
guidModule
GUID del módulo que contiene esta dirección.
tokClass
Token que identifica la clase o el tipo de esta dirección.
Nota:
Este valor es específico de un proveedor de símbolos y, por lo tanto, no tiene ningún significado general distinto de como identificador para un tipo de clase.
addr
Estructura DEBUG_ADDRESS_UNION , que contiene una unión de estructuras que describen los tipos de direcciones individuales. Valor de tipo addr.dwKind procede de la enumeración ADDRESS_KIND , que explica cómo interpretar la unión.
Comentarios
Esta estructura se pasa al método GetAddress que se va a rellenar.
Advertencia [solo C++]
Si addr.dwKind es ADDRESS_KIND_METADATA_LOCAL y si addr.addr.addrLocal.pLocal no es un valor NULL, debe llamar Release al puntero del token:
if (addr.dwKind == ADDRESS_KIND_METADATA_LOCAL && addr.addr.addrLocal.pLocal != NULL)
{
addr.addr.addrLocal.pLocal->Release();
}
Requisitos
Encabezado: sh.h
Espacio de nombres: Microsoft.VisualStudio.Debugger.Interop
Ensamblado: Microsoft.VisualStudio.Debugger.Interop.dll