Delen via


Waarschuwing LNK4222 linkerhulpprogramma's

Het geƫxporteerde symbool 'symbool' mag geen ordinaal nummer toegewezen krijgen.

Opmerkingen

De volgende symbolen mogen niet worden geƫxporteerd als ordinaal.

  • DllCanUnloadNow

  • DllGetClassObject

  • DllGetClassFactoryFromClassString

  • DllInstall

  • DllRegisterServer

  • DllRegisterServerEx

  • DllUnregisterServer

Deze functies worden altijd aan de hand van hun naam gevonden, met behulp van GetProcAddress. De linker geeft een waarschuwing over dit type export omdat dit kan leiden tot een grotere afbeelding. Dit kan gebeuren als het bereik van uw ordinale exports groot is met relatief weinig exports. Bijvoorbeeld

EXPORTS
   DllGetClassObject   @1
   MyOtherAPI      @100

vereist 100 posities in de exportadrestabel, waarvan 98 (2-99) alleen opvulling zijn. Aan de andere kant

EXPORTS
   DllGetClassObject
   MyOtherAPI      @100

twee slots zijn nodig. (Houd er rekening mee dat u ook kunt exporteren met de optie /EXPORT-linker .)