다음을 통해 공유


Naked 함수 호출

Microsoft 전용

naked 특성으로 선언된 함수를 내보내면 프롤로그/에필로그 코드가 없으므로 인라인 어셈블러를 사용하여 사용자 지정 프롤로그/에필로그 코드를 작성할 수 있습니다. Naked 함수는 고급 기능으로 제공됩니다. 이 함수를 통해 C/C++ 이외의 컨텍스트에서 호출되는 함수를 선언할 수 있으므로 매개 변수의 위치와 유지되고 있는 레지스터에 대한 다양한 가정을 만들 수 있습니다. 예시에는 인터럽트 처리기와 같은 루틴이 포함됩니다. 이러한 기능은 VxD(가상 장치 드라이버) 작성에 특히 유용합니다.

추가 정보

참고 항목

참조

호출 규칙