5
DLL에서 함수를 내 보내면 함수 이름의 길이에 제한이 있습니까?DLL의 함수 이름의 최대 길이
DLL에서 함수를 내 보내면 함수 이름의 길이에 제한이 있습니까?DLL의 함수 이름의 최대 길이
Microsoft 컴파일러를 사용할 때 내 보낸 C++ 클래스의 함수 이름은 4096으로 제한됩니다. 설명은 here입니다.
실험에서 C 익스포트 된 함수의 경우에도 동일한 제한이 있음을 알 수 있습니다.
DLL에서 노출 될 수있는 최대 기능은 어떻습니까? – Royi
@Royi 질문에 대한 답변이 문서화 된 참조를 찾을 수 없습니다. 그러나 Windows PE (Portable Executable) 형식의 IMAGE_EXPORT_DIRECTORY 섹션을 보면'MaxOfFunctions' 멤버 변수 (수출되는 최대 함수를 나타냄)의 유형이'uint32_t'입니다. 따라서 수출 된 함수의 수는 2^32까지 가능할 수 있습니다. – MNS