Naked-Funktionsaufrufe
Microsoft-spezifisch
Funktionen, die mit dem naked-Attribut deklariert werden, werden ohne Prolog- oder Epilogcode ausgegeben und ermöglichen es Ihnen, eigene benutzerdefinierte Prolog-/Epilogsequenzen mit Inlineassembler zu schreiben. Naked-Funktionen werden als erweiterte Funktion bereitgestellt. Sie ermöglichen es Ihnen, eine Funktion zu deklarieren, die von einem anderen Kontext als C/C++ aufgerufen wird, und somit andere Annahmen darüber trifft, wo die Parameter sind oder welche Register beibehalten werden. Zu den Beispielen zählen Routinen wie Interrupthandler. Diese Funktion ist für Writer von virtuellen Gerätetreibern (VxDs) besonders nützlich.