31 Input/output library [input.output]

31.10 File-based streams [file.streams]

31.10.2 Native handles [file.native]

Several classes described in [file.streams] have a member native_handle_type.
The type native_handle_type represents a platform-specific native handle to a file.
It is trivially copyable and models semiregular.
[Note 1: 
For operating systems based on POSIX, native_handle_type is int.
For Windows-based operating systems, native_handle_type is HANDLE.
— end note]