Estructura UIAutomationPatternInfo (uiautomationcore.h)
Contiene información sobre un patrón de control personalizado.
Sintaxis
struct UIAutomationPatternInfo {
GUID guid;
LPCWSTR pProgrammaticName;
GUID providerInterfaceId;
GUID clientInterfaceId;
UINT cProperties;
struct UIAutomationPropertyInfo *pProperties;
UINT cMethods;
struct UIAutomationMethodInfo *pMethods;
UINT cEvents;
struct UIAutomationEventInfo *pEvents;
IUIAutomationPatternHandler *pPatternHandler;
};
Miembros
guid
Tipo: GUID
Identificador único del patrón de control.
pProgrammaticName
Tipo: LPCWSTR
Nombre del patrón de control (una cadena no localizable).
providerInterfaceId
Tipo: GUID
Identificador único de la interfaz del proveedor para el patrón de control.
clientInterfaceId
Tipo: GUID
Identificador único de la interfaz de cliente para el patrón de control.
cProperties
Tipo: UINT
Recuento de elementos en pProperties.
pProperties
Tipo: UIAutomationPropertyInfo*
Puntero a una matriz de estructuras que describen las propiedades disponibles en el patrón de control.
cMethods
Tipo: UINT
Recuento de elementos en pMethods.
pMethods
Tipo: UIAutomationMethodInfo*
Puntero a una matriz de estructuras que describen los métodos disponibles en el patrón de control.
cEvents
Tipo: UINT
Recuento de elementos en pEvents.
pEvents
Tipo: UIAutomationEventInfo*
Puntero a una matriz de estructuras que describen los eventos disponibles en el patrón de control.
pPatternHandler
Tipo: IUIAutomationPatternHandler*
Puntero al objeto que hace que el patrón de control esté disponible para los clientes.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 7, Windows Vista con SP2 y Actualización de plataforma para Windows Vista, Windows XP con SP3 y Actualización de plataforma para Windows Vista [aplicaciones de escritorio | Aplicaciones para UWP] |
Servidor mínimo compatible | Windows Server 2008 R2, Windows Server 2008 con SP2 y Platform Update para Windows Server 2008, Windows Server 2003 con SP2 y Actualización de plataforma para Windows Server 2008 [aplicaciones de escritorio | Aplicaciones para UWP] |
Encabezado | uiautomationcore.h (include UIAutomation.h) |