_get_osfhandle
Pobiera dojście do pliku systemu operacyjnego, skojarzony z deskryptora określonego pliku.
intptr_t _get_osfhandle(
int fd
);
Parametry
- fd
Istniejący deskryptor pliku.
Wartość zwracana
Dojście do pliku systemu operacyjnego, jeśli fd jest prawidłowa.W przeciwnym razie nieprawidłowy parametr wywoływana jest funkcja obsługi, zgodnie z opisem w Sprawdzanie poprawności parametru.Jeśli wykonanie mogą w dalszym ciągu, funkcja ta zwraca INVALID_HANDLE_VALUE (–1) i ustawia errno do EBADF, wskazujące nieprawidłowe dojście do pliku.
Uwagi
Aby zamknąć otwarty plik _get_osfhandle, call _close.Uchwyt podstawowej jest również zamknięte przez wywołanie do _close, więc nie jest konieczne do wywołania funkcji Win32 CloseHandle na pierwotny.
Wymagania
Rozpoczęto wykonywanie procedury |
Wymaganego nagłówka |
---|---|
_get_osfhandle |
<io.h> |
Informacji dotyczących zgodności, zobacz zgodności we wprowadzeniu.
Odpowiednik w programie .NET Framework
Nie dotyczy. Aby wywołać standardowych funkcji C, należy użyć PInvoke. Aby uzyskać więcej informacji, zobacz Przykłady wywołać platformy.