Chamadas de função naked
Específico da Microsoft
As funções declaradas com o atributo naked são emitidas sem código de prólogo ou de epílogo, o que permite escrever suas próprias sequências personalizadas de prólogo/epílogo usando o assembler embutido. As funções naked são fornecidas como um recurso avançado. Elas permitem declarar uma função que está sendo chamada de um contexto diferente de C/C++ e, portanto, fazer suposições diferentes sobre onde estão os parâmetros ou quais registros são preservados. Os exemplos incluem rotinas como manipuladores de interrupção. Esse recurso é particularmente útil para gravadores de drivers de dispositivos virtuais (VxDs).