读取文件: HANDLE hFile ; // 声明文件操作内核对象句柄 hFile = CreateFile("1.txt", GENERIC_READ, 0, NULL, OPEN_EXISTING, FILE_ATTRI...
当父进程创建子进程时,子进程将继承父进程的内核对象。这时如果要控制子进程使用父进程的内核对象。可以使用SetHandleInformation设置。BOOL SetHandleInformation(HANDLE hObject, DWORD dwMask, DWORD dwFlags);改变句柄的...
分类:
其他好文 时间:
2014-11-16 11:59:22
阅读次数:
103
异常处理是异步编程的一个难点。在同步的代码中,异常能够很容易地通过try catch语句来完成:
try {
f();
g();
h();
} catch (e) {
// handle any error that occurred...
}
但是在异步代码中,使用一个try代码块将所有可能出现的异常都包括在内是不现实的。实际上,异步API设置不能...
分类:
编程语言 时间:
2014-11-16 09:25:20
阅读次数:
208
HANDLE WINAPI CreateIoCompletionPort( __in HANDLE FileHandle, __in HANDLE ExistingCompletionPort, __in ULONG_PTR CompletionKey, __in DWORD NumberOfCon...
为进程创建新堆,请求分配虚拟内存分页,函数原型如下:HANDLE HeapCreate( DWORD flOptions, SIZE_T dwInitialSize, SIZE_T dwMaximumSize); 参数: flOptions:输入参数,创建堆的选项,其值如下:HEAP_CREATE_...
分类:
其他好文 时间:
2014-11-13 22:13:21
阅读次数:
262
#region 无焦点窗体 [System.Runtime.InteropServices.DllImport("user32.dll")] private extern static IntPtr SetActiveWindow(IntPtr handle); priv...
#include #include #include #include Dim $XS_n$Debug_SB = False ; Check ClassName being passed to functions, set to True and use a handle to another co...
分类:
其他好文 时间:
2014-11-13 15:55:30
阅读次数:
368
死锁查询语句 1 WITH CTE_SID ( BSID, SID, sql_handle ) 2 AS ( SELECT blocking_session_id , 3 session_id , 4 ...
分类:
其他好文 时间:
2014-11-13 14:24:54
阅读次数:
196
SlidingDrawer效果大家应该也见到过,它就是1.5模拟器上进入应用程序列表的效果。下面是运行的Demo截图
一、简介
SlidingDrawer隐藏屏外的内容,并允许用户通过handle以显示隐藏内容。它可以垂直或水平滑动,它有俩个View组成,其一是可以拖动的handle,其二是隐藏内容的View.它里面的控件必须设置布局,在布局...
分类:
移动开发 时间:
2014-11-12 17:54:58
阅读次数:
236
下面的类似的源码在MSVC上能正确编译通过。但是gcc/g++上就会错:1. if(expr)2. goto error;3. size_t var = 0;4.error:5 error_handle();4:1: error: jump to label ‘error’ [-fper...
分类:
其他好文 时间:
2014-11-11 18:42:51
阅读次数:
218