Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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.