Compartilhar 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 de 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, essencialmente, você pode usar 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 geradas pelo vinculador, ela deve retornar um ponteiro de função adequada.Uma vez no seu código, você pode fazer quase tudo o que você deseja atender a chamada ou aproveitar a chamada.

  • Usar o processamento de gancho de notificação de início
    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 carregado com atraso