Partilhar via


Desenvolvendo sua própria função auxiliar

Você talvez queira fornecer sua própria versão da rotina para fazer o processamento específico, com base nos nomes da DLL ou importações. Há dois métodos para fazer isso: codificação sozinho, possivelmente, com base no código fornecido, ou simplesmente conectando a versão fornecida usando pontos de fixação de notificação detalhados anteriormente.

  • Seu próprio código
    Isso é bastante simple, pois você pode usar basicamente o código fornecido como uma diretriz para uma nova. É claro, ele deve seguir as convenções de chamada e se ela retorna para os thunks gerados pelo vinculador, ela deve retornar um ponteiro de função apropriada. Uma vez no seu código, você pode fazer praticamente tudo o que você deseja atender a chamada ou aproveitar a chamada.

  • Use a iniciar o processamento de gancho de notificação
    Provavelmente será mais fácil simplesmente fornecer um novo ponteiro para uma função de gancho de notificação fornecido pelo usuário que recebe os mesmos valores que o auxiliar de padrão em dliStartProcessing a notificação. Nesse ponto, a função de gancho essencialmente pode ficar a nova função de auxiliar, como um retorno bem-sucedido para o auxiliar padrão ignorará o processamento de todos os outros no auxiliar padrão.

Consulte também

Conceitos

Suporte de vinculador para DLLs carregadas de atraso