用HANDLE定义的变量代表是一个句柄。然而不同的函数,其表示无效的句柄的值却各不相同,需要查询API帮助来确定。 举例: CreateEvent函数用于创建一个event,其返回值类型是HANDLE,但是使用NULL代表无效的返回值。 CreateFile函数用于创建一个指向文件的句柄,其返回值同样是HANDLE,但是使用INVALID_HANDLE_VALUE代表无效的返回值。