estrutura SYMSRV_INDEX_INFOW (dbghelp.h)
Contém informações de índice do servidor de símbolos.
Sintaxe
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;
Membros
sizeofstruct
O tamanho da estrutura, em bytes. Esse membro deve ser definido como sizeof(SYMSRV_INDEX_INFO)
ou sizeof(SYMSRV_INDEX_INFOW)
.
file[MAX_PATH + 1]
O nome do arquivo .pdb, .dbg ou imagem.
stripped
Um valor que indica se o arquivo de imagem foi removido.
timestamp
O carimbo de data/hora do cabeçalho PE. Esse membro é usado apenas para arquivos de imagem.
size
O tamanho do arquivo do cabeçalho PE. Esse membro é usado apenas para arquivos de imagem.
dbgfile[MAX_PATH + 1]
Se o arquivo de imagem for removido e houver um arquivo .dbg, esse membro será o caminho para o arquivo .dbg do registro CV.
pdbfile[MAX_PATH + 1]
O arquivo .pdb do registro CV. Esse membro é usado apenas para arquivos .dbg e de imagem.
guid
O GUID do arquivo .pdb. Se não houver NENHUM GUID disponível, a assinatura do arquivo .pdb será copiada no primeiro DWORD do GUID.
sig
A assinatura do arquivo .pdb (para uso com arquivos .pdb de estilo antigo). Esse valor poderá ser 0 se for um arquivo .pdb de novo estilo que usa uma assinatura de comprimento GUID.
age
A idade do arquivo .pdb.
Observações
Nota
O cabeçalho dbghelp.h define SYMSRV_INDEX_INFO como um alias que seleciona automaticamente a versão ANSI ou Unicode dessa função com base na definição da constante do pré-processador UNICODE. A combinação do uso do alias neutro de codificação com código que não é neutro em codificação pode levar a incompatibilidades que resultam em erros de compilação ou de runtime. Para obter mais informações, consulte Conventions for Function Prototypes.
Requisitos
Requisito | Valor |
---|---|
cabeçalho | dbghelp.h |
redistribuível | DbgHelp.dll 6.6 ou posterior |