MS_ABI_Default 함수 수식자
MS_ABI_Default 함수 수식자
x86-64에서 사용하는 호출 규약 종류를 지정하는 수식자가 MS_ABI_Default예요. 마이크로소프트 버전의 x86-64 호출 규약을 사용하라고 컴파일러에 알려주며, Win64의 기본 호출 규약이에요.
본문
MS_ABI_Default 수식자는 컴파일러가 Microsoft 버전의 x86-64 호출 규약을 사용해야 한다는 것을 나타내기 위해 사용해요. 이는 Win64의 기본 호출 규약이며, x86-64에서만 지원돼요.
즉, 64비트 Windows 환경에서 C/C++ 코드와 상호 운용해야 할 때 이 수식자를 붙여 마이크로소프트 ABI를 따르도록 지정해주는 식으로 활용해요.
더 알아보기
- Free Pascal Reference의 프로시저·함수 수식자 섹션
- x86-64 호출 규약과 ABI