> 一応、DestoryFiberという関数があるにはあるにはありますが、
> 自分自身で壊すわけにはいかないので、誰かに壊してもらう必要があるわけです。
CreateFiber したファイバに壊してもらえばいいんじゃないですか?
ConvertThreadToFiber で作った最初のファイバは ConvertFiberToThread で戻すことができます。
サブファイバは return してはいけないんだと思います。
だから FiberProc には戻り値がないんでしょう。
メインファイバはサブファイバで行うべき処理がこれ以上ないことを検出できるように作っておき、サブファイバはその末尾に何もしない無限ループを入れておくとか。
http://blogs.wankuma.com/shannon/archive/2008/03/11/127267.aspx