Changeset 10010 for trunk/src/kernel32/HandleManager.cpp
- Timestamp:
- Apr 11, 2003, 2:08:36 PM (22 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kernel32/HandleManager.cpp
r9975 r10010 1 /* $Id: HandleManager.cpp,v 1.9 8 2003-04-02 12:58:27sandervl Exp $ */1 /* $Id: HandleManager.cpp,v 1.99 2003-04-11 12:08:34 sandervl Exp $ */ 2 2 3 3 /* … … 879 879 } 880 880 881 /***************************************************************************** 882 * Name : HANDLE _HMUdptStdHandle 883 * Purpose : 884 * Parameters: DWORD nStdHandle 885 * HANDLE hHandle 886 * Variables : 887 * Result : BOOL fSuccess 888 * Remark : 889 * Status : 890 * 891 * Author : Dmitry Froloff [Thu, 2003/03/03 17:44] 892 *****************************************************************************/ 893 894 BOOL HMUpdtStdHandle(DWORD nStdHandle, HANDLE hHandle) 895 { 896 switch (nStdHandle) 897 { 898 case STD_INPUT_HANDLE: HMGlobals.hStandardIn = hHandle; return TRUE; 899 case STD_OUTPUT_HANDLE: HMGlobals.hStandardOut = hHandle; return TRUE; 900 case STD_ERROR_HANDLE: HMGlobals.hStandardError = hHandle; return TRUE; 901 902 default: 903 { 904 SetLastError(ERROR_INVALID_PARAMETER); /* set error information */ 905 return (FALSE); /* raise error condition */ 906 } 907 } 908 } 909 881 910 882 911 /***************************************************************************** … … 924 953 /* initialize the complete HMHANDLEDATA structure */ 925 954 pHMHandleData = &TabWin32Handles[iIndexNew].hmHandleData; 926 if (fdwOptions & DUPLICATE_SAME_ACCESS) 955 if (fdwOptions & DUPLICATE_SAME_ACCESS) 927 956 pHMHandleData->dwAccess = TabWin32Handles[srchandle].hmHandleData.dwAccess; 928 957 else … … 1285 1314 * Result : TRUE / FALSE 1286 1315 * Remark : 1287 * Status : 1316 * Status : 1288 1317 * 1289 1318 * Author : SvL … … 1324 1353 * Result : TRUE / FALSE 1325 1354 * Remark : 1326 * Status : 1355 * Status : 1327 1356 * 1328 1357 * Author : SvL 1329 1358 *****************************************************************************/ 1330 BOOL HMSetHandleInformation (HANDLE hObject, 1359 BOOL HMSetHandleInformation (HANDLE hObject, 1331 1360 DWORD dwMask, 1332 1361 DWORD dwFlags) … … 2074 2103 if(dwTimeout && dwTimeout < 20) { 2075 2104 dwThreadPriority = GetThreadPriority(hThread); 2076 if(dwThreadPriority != THREAD_PRIORITY_TIME_CRITICAL) 2105 if(dwThreadPriority != THREAD_PRIORITY_TIME_CRITICAL) 2077 2106 { 2078 2107 dprintf(("Temporarily change priority to THREAD_PRIORITY_TIME_CRITICAL for better timing")); … … 3068 3097 if(dwTimeout && dwTimeout < 20) { 3069 3098 dwThreadPriority = GetThreadPriority(hThread); 3070 if(dwThreadPriority != THREAD_PRIORITY_TIME_CRITICAL) 3099 if(dwThreadPriority != THREAD_PRIORITY_TIME_CRITICAL) 3071 3100 { 3072 3101 dprintf(("Temporarily change priority to THREAD_PRIORITY_TIME_CRITICAL for better timing")); … … 3191 3220 if(dwTimeout && dwTimeout < 20) { 3192 3221 dwThreadPriority = GetThreadPriority(hThread); 3193 if(dwThreadPriority != THREAD_PRIORITY_TIME_CRITICAL) 3222 if(dwThreadPriority != THREAD_PRIORITY_TIME_CRITICAL) 3194 3223 { 3195 3224 dprintf(("Temporarily change priority to THREAD_PRIORITY_TIME_CRITICAL for better timing")); … … 4246 4275 4247 4276 pHMHandle = &TabWin32Handles[iIndex]; /* call device handler */ 4248 lpResult = pHMHandle->pDeviceHandler->GetThreadTimes(hThread, &TabWin32Handles[iIndex].hmHandleData, 4249 lpCreationTime, lpExitTime, 4277 lpResult = pHMHandle->pDeviceHandler->GetThreadTimes(hThread, &TabWin32Handles[iIndex].hmHandleData, 4278 lpCreationTime, lpExitTime, 4250 4279 lpKernelTime, lpUserTime); 4251 4280
Note:
See TracChangeset
for help on using the changeset viewer.