_get_osfhandle
Získá popisovač souboru operačního systému pro zadaný soubor deskriptoru.
intptr_t _get_osfhandle(
int fd
);
Parametry
- fd
Existující popisovač souboru.
Vrácená hodnota
Popisovač souboru operačního systému, pokud fd je platný.Jinak je vyvoláno neplatný parametr popisovače, jak je popsáno v Ověření parametru.Pokud je povoleno spuštění pokračovat, vrátí funkce hodnotu INVALID_HANDLE_VALUE (–1) a nastaví errno na EBADF, označující neplatný popisovač souboru.
Poznámky
Zavřete soubor otevřen s _get_osfhandle, volání _close.Podkladové úchyt také zavření voláním _close, takže není nutné volat funkci Win32 CloseHandle na původní úchyt.
Požadavky
Rutina |
Požadované záhlaví |
---|---|
_get_osfhandle |
<io.h> |
Další informace o kompatibilitě v tématu Compatibility v úvodu.
Ekvivalent v rozhraní .NET Framework
Nelze použít Použijte volání funkce standardní C, PInvoke. Další informace naleznete v tématu Příklady vyvolat platformu.