Función GetGuiResources (winuser.h)
Recupera el recuento de identificadores para objetos de interfaz gráfica de usuario (GUI) en uso por el proceso especificado.
Sintaxis
DWORD GetGuiResources(
[in] HANDLE hProcess,
[in] DWORD uiFlags
);
Parámetros
[in] hProcess
Identificador del proceso. El identificador debe hacer referencia a un proceso en la sesión actual y debe tener el derecho de acceso PROCESS_QUERY_LIMITED_INFORMATION (consulte Derechos de acceso y seguridad del proceso).
Si este parámetro es el valor especial GR_GLOBAL, el uso de recursos se notifica en todos los procesos de la sesión actual.
Windows Server 2008, Windows Vista, Windows Server 2003 y Windows XP: El valor de GR_GLOBAL no se admite hasta Windows 7 y Windows Server 2008 R2.
Windows Server 2003 y Windows XP: El identificador debe tener el derecho de acceso PROCESS_QUERY_INFORMATION .
[in] uiFlags
Tipo de objeto de GUI. Este parámetro puede ser uno de los valores siguientes.
Valor devuelto
Si la función se realiza correctamente, el valor devuelto es el recuento de identificadores de los objetos gui que usa el proceso. Si no hay objetos gui en uso, el valor devuelto es cero.
Si la función no se realiza correctamente, el valor devuelto es cero. Para obtener información de error extendida, llame a GetLastError.
Comentarios
Un proceso sin una interfaz gráfica de usuario no usa recursos de GUI, por lo tanto, GetGuiResources devolverá cero.
Requisitos
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | winuser.h (incluir windows.h) |
Library | User32.lib |
Archivo DLL | User32.dll |
Conjunto de API | ext-ms-win-ntuser-misc-l1-1-0 (introducido en Windows 8) |