Função ImageDirectoryEntryToData (dbghelp.h)
Obtém acesso a dados específicos da imagem.
Essa função foi substituída pela função ImageDirectoryEntryToDataEx . Use ImageDirectoryEntryToDataEx para recuperar o cabeçalho da seção.
Sintaxe
PVOID IMAGEAPI ImageDirectoryEntryToData(
[in] PVOID Base,
[in] BOOLEAN MappedAsImage,
[in] USHORT DirectoryEntry,
[out] PULONG Size
);
Parâmetros
[in] Base
O endereço base da imagem.
[in] MappedAsImage
Se esse parâmetro for TRUE, o arquivo será mapeado pelo sistema como uma imagem. Se o sinalizador for FALSE, o arquivo será mapeado como um arquivo de dados pela função MapViewOfFile .
[in] DirectoryEntry
O número de índice da entrada de diretório desejada. Esse parâmetro pode usar um dos valores a seguir.
[out] Size
Um ponteiro para uma variável que recebe o tamanho dos dados para a entrada de diretório, em bytes.
Retornar valor
Se a função for bem-sucedida, o valor retornado será um ponteiro para os dados da entrada do diretório.
Se a função falhar, o valor retornado será NULL. Para recuperar informações de erro estendidas, chame GetLastError.
Comentários
A função ImageDirectoryEntryToData é usada para obter acesso a dados específicos da imagem.
Todas as funções DbgHelp, como esta, são threaded único. Portanto, chamadas de mais de um thread para essa função provavelmente resultarão em comportamento inesperado ou corrupção de memória. Para evitar isso, você deve sincronizar todas as chamadas simultâneas de mais de um thread para essa função.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | dbghelp.h |
Biblioteca | Dbghelp.lib |
DLL | Dbghelp.dll |
Redistribuível | DbgHelp.dll 5.1 ou posterior |