Share via


_get_osfhandle

지정 된 파일 설명자와 관련 된 운영 체제 파일 핸들을 검색 합니다.

intptr_t _get_osfhandle( 
   int fd 
);

매개 변수

  • fd
    기존 파일 설명자입니다.

반환 값

운영 체제 파일을 처리 하는 경우 fd 이 잘못 되었습니다.설명에 따라 잘못 된 매개 변수 처리기 호출 되는 그렇지 않으면 매개 변수 유효성 검사.실행 계속할 수 있는 경우,이 함수는 반환 INVALID_HANDLE_VALUE (-1)을 설정 하 고 errno 에 EBADF, 잘못 된 파일 핸들을 나타내는.

설명

열려 있는 파일을 닫으려면 _get_osfhandle를 호출 _close.내부 핸들 호출 하 여 닫을 수도 _closeWin32 함수를 호출할 필요가 없으므로, CloseHandle 에 있는 원래 핸들입니다.

요구 사항

루틴

필수 헤더

_get_osfhandle

<io.h>

더 많은 호환성 정보를 참조 하십시오. 호환성 소개에서 합니다.

해당 .NET Framework 항목

해당 사항 없음. 표준 C 함수를 호출할 수 있습니다 PInvoke. 자세한 내용은 플랫폼 호출 예제.

참고 항목

참조

파일 처리

_close

_creat, _wcreat

_dup, _dup2

_open, _wopen