GetHandleInformation
The GetHandleInformation
function obtains information about certain properties of an object handle. The
information is obtained as a set of bit flags.
BOOL GetHandleInformation (
HANDLE hObject, |
// handle to an
object |
LPDWORD lpdwFlags |
// points to
variable to receive flags |
); |
|
Parameters
hObject
Specifies a
handle to an object. The GetHandleInformation function obtains information
about this object handle.
lpdwFlags
Points to a
variable to receive a set of bit flags that specify properties of the object
handle. The following flags are defined:
Value |
Meaning |
HANDLE_FLAG_INHERIT |
If this
flag is set, a child process created with the bInheritHandles
parameter of CreateProcess |
HANDLE_FLAG_PROTECT_FROM_CLOSE |
If this
flag is set, calling the CloseHandle |
Return Values
If the function
succeeds, the return value is nonzero.
If the function
fails, the return value is zero. To get extended error information, call GetLastError
See Also