FlsFree 함수(fibersapi.h)

FLS(파이버 로컬 스토리지) 인덱스를 해제하여 재사용할 수 있도록 합니다.

구문

BOOL FlsFree(
  [in] DWORD dwFlsIndex
);

매개 변수

[in] dwFlsIndex

FlsAlloc 함수에 의해 할당된 FLS 인덱스입니다.

반환 값

함수가 성공하면 반환 값이 0이 아닙니다.

함수가 실패하면 반환 값은 0입니다. 확장 오류 정보를 가져오려면 GetLastError를 호출합니다.

설명

FLS 인덱스를 해제하면 현재 프로세스의 모든 FLS 인스턴스에 대한 인덱스가 해제됩니다. FLS 인덱스를 해제하면 해당 FLS 슬롯에 NULL이 아닌 값이 포함된 경우 각 파이버에 대해 연결된 콜백 루틴이 호출됩니다.

프로세스의 파이버가 메모리를 할당하고 FLS 슬롯에 메모리에 대한 포인터를 저장한 경우 FlsFree를 호출하기 전에 메모리를 해제해야 합니다. FlsFree 함수는 주소가 FLS 인덱스와 연결된 FLS 슬롯에 저장된 메모리 블록을 해제하지 않습니다. DLL은 DLL_PROCESS_DETACH 동안에만 이 함수를 호출해야 합니다(전혀 없는 경우).

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱 | UWP 앱]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱 | UWP 앱]
대상 플랫폼 Windows
헤더 fibersapi.h
라이브러리 Kernel32.lib
DLL Kernel32.dll

참고 항목

섬유

FlsAlloc

프로세스 및 스레드 함수