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 포함)
라이브러리 Kernel32.lib
DLL Kernel32.dll

참고 항목

ExitThread

섬유

프로세스 및 스레드 함수