/ DELAY (atraso carga importar configurações)
/DELAY:UNLOAD
/DELAY:NOBIND
Comentários
A opção /atraso controla atrasar o carregamento de DLLs:
O qualificador descarregar informa a função auxiliar do carregamento de atraso para dar suporte explícito o descarregar da DLL.A importar endereços tabela (IAT) é redefinido para seu formato original, invalidando IAT ponteiros e fazendo com que eles sejam substituídos.
Se você não selecionar descarregar, qualquer telefonar para FUnloadDelayLoadedDLL falhará.
O qualificador NOBIND informa o vinculador não para incluir um IAT vinculável na imagem final.O padrão é criar IAT vinculável para DLLs carregadas atraso.A imagem resultante não pode ser estaticamente limite.(Imagens com IATs vinculáveis podem ser estaticamente limite anteriores para execução.) See / BIND.
Se a DLL estiver acoplada, a função auxiliar tentará usar informações acopladas em vez de chamar GetProcAddress em todas as importações referenciadas.Se tanto o carimbo de data/hora ou o endereço preferencial não corresponde da DLL carregada, a função auxiliar assumirá IAT limite está desatualizado e continuará sistema autônomo se IAT limite não existe.
NOBIND faz com que seu programa de imagem para que fique maior, acelerar a carregar o momento da DLL.Se você nunca pretende BIND a DLL, NOBIND impedirá IAT limite sendo gerado.
Para especificar DLLs para atraso carregado, use o /atrasoLOAD opção.
Para conjunto esta opção de vinculador no ambiente de desenvolvimento do Visual Studio
em aberto propriedade Páginas caixa de diálogo.Para obter detalhes, consulte Definindo propriedades do Visual C++ projeto.
clicar no Vinculador pasta.
clicar no Avançado página de propriedades.
Modificar o Atrasar a DLL carregadapropriedade .
Para conjunto esta opção de vinculador programaticamente
- SeeDelayLoadDLLs.