Share via


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

Confira também

ImageGetDigestStream

Funções ImageHlp