SetHandleInformation

【勇芳软件工作室】汉化HomePreviousNext

SetHandleInformation函数设置对象句柄的某些属性。信息被指定为一组位标志。

BOOL SetHandleInformation (

HANDLE 【hObject】,//处理对象
DWORD【dwMask】,//指定要更改的标志
DWORD【dwFlags中】//指定标志的新值
); 

参数

【hObject】

指定对象的句柄。SetHandleInformation函数设置与此对象句柄相关联的信息。

【dwMask】

指定要更改的位标志的掩码。使用与【dwFlags中】描述相同的标志常量。

【dwFlags中】

一组指定对象句柄属性的位标志。定义了以下标志:

含义
HANDLE_FLAG_INHERIT如果设置了此标志,则将CreateProcess参数CreateProcess设置为TRUE创建的子进程将继承对象句柄。
HANDLE_FLAG_PROTECT_FROM_CLOSE如果设置此标志,调用CloseHandle函数将不会关闭对象句柄。

返回值

如果函数成功,返回值不为零。

如果函数失败,返回值为零。要获取扩展错误信息,请调用GetLastError.

备注

请注意,必须在【dwMask】中设置更改屏蔽位标志,才能设置或清除【dwFlags中】中的相关位标志。

也可以看看

CreateProcess, CloseHandle, GetHandleInformation