Compartilhar via


PENUMDIRTREE_CALLBACKW função de retorno de chamada (dbghelp.h)

Uma função de retorno de chamada definida pelo aplicativo usada com a função EnumDirTree . Ele é chamado sempre que uma correspondência é encontrada.

Os tipos PENUMDIRTREE_CALLBACK e PENUMDIRTREE_CALLBACKW definem um ponteiro para essa função de retorno de chamada. EnumDirTreeProc é um espaço reservado para o nome da função definida pelo aplicativo.

Sintaxe

PENUMDIRTREE_CALLBACKW PenumdirtreeCallbackw;

BOOL PenumdirtreeCallbackw(
  [in]           PCWSTR FilePath,
  [in, optional] PVOID CallerData
)
{...}

Parâmetros

[in] FilePath

Um ponteiro para um buffer que recebe o caminho completo do arquivo encontrado.

[in, optional] CallerData

Um valor definido pelo usuário especificado no EnumDirTreeou NULL. Normalmente, esse parâmetro é usado por um aplicativo para passar um ponteiro para uma estrutura de dados que permite que a função de retorno de chamada estabeleça algum contexto.

Valor de retorno

Para continuar a enumeração, a função de retorno de chamada deve retornar false.

Para interromper a enumeração, a função de retorno de chamada deve retornar VERDADEIRO.

Observações

Nota

O cabeçalho dbghelp.h define PENUMDIRTREE_CALLBACK 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
redistribuível DbgHelp.dll 6.0 ou posterior

Consulte também

do DbgHelp Functions

EnumDirTree