DebugDirectoryEntryType Enumeración

Definición

Una enumeración que describe el formato de la información de depuración de DebugDirectoryEntry.

public enum class DebugDirectoryEntryType
public enum DebugDirectoryEntryType
type DebugDirectoryEntryType = 
Public Enum DebugDirectoryEntryType
Herencia
DebugDirectoryEntryType

Campos

CodeView 2

Descripción del archivo PDB asociado. Para más información, consulte la especificación.

Coff 1

La información de depuración de COFF (números de línea, tabla de símbolos y tabla de cadenas). Los campos de los encabezados de archivo también señalan a este tipo de información de depuración.

EmbeddedPortablePdb 17

La entrada apunta a un blob que contiene un archivo PDB portable insertado. El blob del archivo PDB portable insertado tiene el formato siguiente:

- blob ::= uncompressed-size data

- Los datos abarcan el resto del blob y contienen un archivo PDB portable comprimido con Deflate.

Para más información, consulte la especificación.

PdbChecksum 19

La entrada almacena un hash de cifrado del contenido del archivo de símbolos con el que se ha compilado el archivo PE/COFF. El hash se puede usar para validar que un archivo PDB determinado se ha compilado con el archivo PE/COFF y no se ha modificado de ningún modo. Puede haber más de una entrada si se han generado varios archivos PDB durante la compilación del archivo PE/COFF (por ejemplo, símbolos privados y públicos). Para más información, consulte la especificación.

Reproducible 16

La presencia de esta entrada indica un archivo PE/COFF determinista. Vea la sección Comentarios para obtener más información.

La herramienta que ha generado el archivo PE/COFF determinista garantiza que todo el contenido del archivo se basa únicamente en las entradas documentadas que se proporcionan a la herramienta (como archivos de código fuente, archivos de recursos y opciones del compilador) en lugar de variables del entorno ambiente (como la hora actual, el sistema operativo y el tipo de bits del proceso que ejecuta la herramienta). El valor del campo TimeDateStamp en el encabezado de archivo COFF de un archivo PE/COFF determinista no indica la fecha y hora en que se produjo el archivo y no debe interpretarse de esa manera. En su lugar, el valor del campo se deriva de un hash del contenido del archivo. El algoritmo para calcular este valor es un detalle de implementación de la herramienta que generó el archivo. La entrada del directorio de depuración de tipo Reproducible debe tener todos los campos, excepto el tipo cero.

Para más información, consulte la especificación.

Unknown 0

Un valor desconocido que deben omitir todas las herramientas.

Comentarios

Para obtener más información sobre esta API, consulte Comentarios complementarios de la API para DebugDirectoryEntryType.

Se aplica a