GetHandleInformation函数获取有关对象句柄的某些属性的信息。信息作为一组位标志获得。
BOOL GetHandleInformation (
HANDLE 【hObject】, | //处理对象 |
LPDWORD 【lpdwFlagsaf】 | //指向变量以接收标志 |
); |
参数
【hObject】
指定对象的句柄。GetHandleInformation函数获取有关该对象句柄的信息。
【lpdwFlagsaf】
指向一个变量以接收一组指定对象句柄属性的位标志。定义了以下标志:
值 | 含义 |
HANDLE_FLAG_INHERIT | 如果设置此标志,则【bInheritHandles】参数CreateProcess设置为TRUE时创建的子进程将继承对象句柄。 |
HANDLE_FLAG_PROTECT_FROM_CLOSE | 如果设置此标志,调用CloseHandle函数将不会关闭对象句柄。 |
返回值
如果函数成功,返回值不为零。
如果函数失败,返回值为零。要获取扩展错误信息,请调用GetLastError.
也可以看看