Dela via


Exportera funktioner från en DLL efter ordning i stället för efter namn

Det enklaste sättet att exportera funktioner från din DLL är att exportera dem med namn. Det här är vad som händer när du använder __declspec(dllexport), till exempel. Men du kan också exportera funktioner med hjälp av ordningstal i stället. Med den här tekniken måste du använda en .def-fil i stället för __declspec(dllexport). Om du vill ange en funktions ordningstal lägger du till dess ordningstal i funktionsnamnet i .def-filen. Information om hur du anger ordningstal finns i Exportera från en DLL med hjälp av .def-filer.

Tips/Råd

Om du vill optimera DLL-filens storlek använder du noname-attributet för varje exporterad funktion. Med attributet NONAME lagras ordningstalen i DLL:ns exporttabell i stället för funktionsnamnen. Detta kan vara en stor besparing om du exporterar många funktioner.

Vad vill du göra?

Se även

Exportera från en DLL