DeleteFiber 関数 (winbase.h)
既存のファイバーを削除します。
構文
void DeleteFiber(
[in] LPVOID lpFiber
);
パラメーター
[in] lpFiber
削除するファイバーのアドレス。
戻り値
なし
解説
DeleteFiber 関数は、ファイバーに関連付けられているすべてのデータを削除します。 このデータには、スタック、レジスタのサブセット、およびファイバー データが含まれます。
現在実行中のファイバーが DeleteFiber を呼び出した場合、そのスレッドは ExitThread を呼び出して終了します。 ただし、現在実行中のファイバーが別のファイバーによって削除された場合、削除されたファイバーを実行しているスレッドは、ファイバー スタックが解放されているため、異常終了する可能性があります。
この関数を使用するアプリケーションをコンパイルするには、_WIN32_WINNTを 0x0400 以降として定義します。 詳細については、「 Windows ヘッダーの使用」を参照してください。
例
例については、「ファイバーの 使用」を参照してください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows XP [デスクトップ アプリ | UWP アプリ] |
サポートされている最小のサーバー | Windows Server 2003 [デスクトップ アプリのみ | UWP アプリ] |
対象プラットフォーム | Windows |
ヘッダー | winbase.h (Windows.h を含む) |
Library | Kernel32.lib |
[DLL] | Kernel32.dll |