naked 関数呼び出し

Microsoft 固有の仕様

naked 属性で宣言された関数は、プロローグまたはエピローグ コードなしで生成され、インライン アセンブラーを使用して独自のカスタム プロローグとエピローグ シーケンスを記述できます。 naked 関数は高度な機能です。 これにより、C/C++ 以外のコンテキストから呼び出される関数を宣言して、パラメーターの存在する場所や保持されるレジスタについて、異なる想定をすることができます。 例としては、割り込みハンドラーのようなルーチンが挙げられます。 この機能は、仮想デバイス ドライバー (VxD) を作成するときに特に便利です。

さらに詳しくは次のトピックをクリックしてください

Microsoft 固有の仕様はここまで

関連項目

呼び出し規約