Freigeben über


SYMSRV_INDEX_INFOW Struktur (dbghelp.h)

Enthält Symbolserverindexinformationen.

Syntax

typedef struct {
  DWORD sizeofstruct;
  WCHAR file[MAX_PATH + 1];
  BOOL  stripped;
  DWORD timestamp;
  DWORD size;
  WCHAR dbgfile[MAX_PATH + 1];
  WCHAR pdbfile[MAX_PATH + 1];
  GUID  guid;
  DWORD sig;
  DWORD age;
} SYMSRV_INDEX_INFOW, *PSYMSRV_INDEX_INFOW;

Angehörige

sizeofstruct

Die Größe der Struktur in Byte. Dieses Element muss auf sizeof(SYMSRV_INDEX_INFO) oder sizeof(SYMSRV_INDEX_INFOW)festgelegt werden.

file[MAX_PATH + 1]

Der Name der PDB-, DBG- oder Bilddatei.

stripped

Ein Wert, der angibt, ob die Bilddatei entfernt wird.

timestamp

Der Zeitstempel aus der PE-Kopfzeile. Dieses Element wird nur für Bilddateien verwendet.

size

Die Dateigröße aus dem PE-Header. Dieses Element wird nur für Bilddateien verwendet.

dbgfile[MAX_PATH + 1]

Wenn die Bilddatei entfernt wird und eine DBG-Datei vorhanden ist, ist dieser Member der Pfad zur DBG-Datei aus dem CV-Eintrag.

pdbfile[MAX_PATH + 1]

Die PDB-Datei aus dem CV-Eintrag. Dieses Element wird nur für Image- und DBG-Dateien verwendet.

guid

Die GUID der PDB-Datei. Wenn keine GUID verfügbar ist, wird die Signatur der PDB-Datei in die erste DWORD- der GUID kopiert.

sig

Die Signatur der PDB-Datei (für die Verwendung mit PDB-Dateien im alten Stil). Dieser Wert kann 0 sein, wenn es sich um eine PDB-Datei im neuen Stil handelt, die eine GUID-Länge-Signatur verwendet.

age

Das Alter der PDB-Datei.

Bemerkungen

Anmerkung

Der dbghelp.h-Header definiert SYMSRV_INDEX_INFO als Alias, der die ANSI- oder Unicode-Version dieser Funktion basierend auf der Definition der UNICODE-Präprozessorkonstante automatisch auswählt. Das Mischen der Verwendung des codierungsneutralen Alias mit Code, der nicht codierungsneutral ist, kann zu Nichtübereinstimmungen führen, die zu Kompilierungs- oder Laufzeitfehlern führen. Weitere Informationen finden Sie unter Konventionen für Funktionsprototypen.

Anforderungen

Anforderung Wert
Header- dbghelp.h
redistributable DbgHelp.dll 6.6 oder höher

Siehe auch

SymSrvGetFileIndexInfo