DIGEST_FUNCTION função de retorno de chamada (imagehlp.h)
Uma função de retorno de chamada definida pelo aplicativo usada pela função ImageGetDigestStream para processar dados.
O tipo DIGEST_FUNCTION define um ponteiro para essa função de retorno de chamada. DigestFunction é um espaço reservado para o nome da função definida pelo aplicativo.
Sintaxe
DIGEST_FUNCTION DigestFunction;
BOOL DigestFunction(
[in] DIGEST_HANDLE refdata,
[in] PBYTE pData,
[in] DWORD dwLength
)
{...}
Parâmetros
[in] refdata
Um identificador fornecido pelo usuário para o resumo. Esse valor é passado como um parâmetro para a função ImageGetDigestStream .
[in] pData
O fluxo de dados.
[in] dwLength
O tamanho do fluxo de dados, em bytes.
Valor retornado
Se a função for bem-sucedida, o valor retornado deverá ser TRUE. Se a função falhar, o valor retornado deverá ser FALSE.
Comentários
Todas as funções ImageHlp, 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
Cliente mínimo com suporte | Windows XP [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | imagehlp.h |