Função SymAddSourceStreamW (dbghelp.h)
Adiciona o fluxo ao módulo especificado para uso pelo servidor de origem .
Sintaxe
BOOL IMAGEAPI SymAddSourceStreamW(
[in] HANDLE hProcess,
[in] ULONG64 Base,
PCWSTR FileSpec,
[in, optional] PBYTE Buffer,
[in] size_t Size
);
Parâmetros
[in] hProcess
Um identificador para um processo. Esse identificador deve ter sido passado anteriormente para a função SymInitialize.
[in] Base
O endereço base do módulo.
FileSpec
Uma cadeia de caracteres terminada em nulo que contém o caminho absoluto ou relativo para um arquivo que contém o fluxo de indexação de origem. Pode ser NULL se de Buffer não estiver NULL.
[in, optional] Buffer
Um buffer que contém o fluxo de indexação de origem. Pode ser NULL se StreamFile não estiver NULL.
[in] Size
Tamanho, em bytes, do buffer de buffer.
Valor de retorno
Se a função for bem-sucedida, o valor retornado será VERDADEIRO.
Se a função falhar, o valor retornado será false. Para recuperar informações de erro estendidas, chame GetLastError.
Observações
SymAddSourceStream adiciona um fluxo de dados formatados para uso pelo servidor de origem a um módulo designado. O chamador pode passar o fluxo como um buffer no parâmetro do Buffer
É importante observar que SymAddSourceStream não adiciona o fluxo a nenhum PDB correspondente para manter os dados. Essa função é usada por aqueles que implementam programaticamente seus próprios depuradores em cenários em que um PDB não está disponível.
Nota
O cabeçalho dbghelp.h define SymAddSourceStream 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 |
---|---|
da Plataforma de Destino |
Windows |
cabeçalho | dbghelp.h |
biblioteca | Dbghelp.lib |
de DLL |
Dbghelp.dll |
redistribuível | DbgHelp.dll 6.8 ou posterior |