SetUserObjectInformation函数设置有关窗口站或桌面对象的信息。
BOOL SetUserObjectInformation(
HANDLE 【hObjhr】, | //要处理信息的对象的句柄 |
INT 【参数nIndex】, | //要设置的信息类型 |
PVOID 【pvInfo】, | //指向包含信息的缓冲区 |
DWORD 【nLength】 | //大小(以字节为单位)的【pvInfo】缓冲区 |
); |
参数
【hObjhr】
标识要设置对象信息的窗口台或桌面对象。该值可以是HDESK或HWINSTA句柄(例如,CreateWindowStation OpenWindowStation,CreateDesktop或OpenDesktop)返回的句柄。
【参数nIndex】
指定要设置的对象信息。此参数必须指定以下值:
值 | 描述 |
UOI_FLAGS | 设置对象的句柄标志。【pvInfo】参数必须指向USEROBJECTFLAGS结构。 |
【pvInfo】
指向包含对象信息的缓冲区。
【nLength】
指定由【pvInfo】指向的缓冲区中包含的信息的大小(以字节为单位)。
返回值
如果函数成功,返回值不为零。
如果函数失败,返回值为零。要获取扩展错误信息,请调用GetLastError.
也可以看看
CreateDesktop, CreateWindowStation, GetUserObjectInformation, OpenDesktop,.OpenWindowStation, USEROBJECTFLAGS