Вызовы функций Naked
Блок, относящийся только к системам Майкрософт
Функции, объявленные атрибутом naked
, создаются без кода пролога или эпилога, что позволяет создавать собственные пользовательские последовательности пролога или эпилога с помощью встроенного сборщика. Функции с атрибутом naked предоставляются как дополнительные функции. С их помощью можно объявить функцию, которая вызывается из другого контекста (и не C или C++), и тем самым указать другое место расположения параметров, в которых хранятся регистры. В качестве примера можно назвать такие процедуры, как обработчики прерываний. Эта возможность особенно полезна при написании драйверов виртуальных устройств (VxD).
Дополнительные сведения
Considerations for Writing Prolog/Epilog Code (Особенности написания кода для пролога и эпилога)
Завершение блока, относящегося только к системам Майкрософт
См. также
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по