输出文件句柄的值

#include "stdafx.h" // 唯一的应用程序对象 CWinApp theApp; using namespace std; int _tmain(int argc, TCHAR* argv[], TCHAR* envp[]) { HANDLE hFile1 = CreateFile( _T("test1.out"), GENERIC_WRITE, FILE_SHARE_WRITE, NULL, CREATE_ALWAYS, 0, NULL ); HANDLE hFile2 = CreateFile( _T("test2.out"), GENERIC_WRITE, FILE_SHARE_WRITE, NULL, CREATE_ALWAYS, 0, NULL ); _tprintf(_T("HANDLE: %d/r/n"), hFile1); _tprintf(_T("HANDLE: %d/r/n"), hFile2); CloseHandle(hFile1); CloseHandle(hFile2); return 0; } 

 

可以看出,句柄实际上就是一个整数值,但是操作系统知道如何来处理它

你可能感兴趣的:(输出文件句柄的值)