다음을 통해 공유


이름 대신 서수를 사용하여 DLL에서 함수 내보내기

DLL에서 함수를 내보내는 가장 간단한 방법은 이름을 사용하여 함수를 내보내는 것입니다.예를 들어, **__declspec(dllexport)**을 사용할 때 이 방법이 사용됩니다.그러나 이름 대신 서수를 사용하여 함수를 내보낼 수도 있습니다.이 방법을 사용할 경우에는 __declspec(dllexport) 대신 .def 파일을 사용해야 합니다.함수의 서수 값을 지정하려면 .def 파일에서 함수 이름에 서수를 추가합니다.서수 지정에 대한 자세한 내용은 .def 파일을 사용하여 DLL에서 내보내기를 참조하십시오.

팁

DLL의 파일 크기를 최적화하려면 내보내는 각 함수에 NONAME 특성을 사용합니다.NONAME 특성을 사용하면 DLL의 내보내기 테이블에 함수 이름 대신 서수가 저장됩니다.따라서 많은 함수를 내보내는 경우에 파일 크기를 상당히 줄일 수 있습니다.

수행할 작업

참고 항목

개념

DLL에서 내보내기