Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Recupera la interfaz de patrón de control del patrón especificado de la memoria caché de este elemento Automatización de la interfaz de usuario.
Sintaxis
HRESULT GetCachedPatternAs(
[in] PATTERNID patternId,
[in] REFIID riid,
[out] void **patternObject
);
Parámetros
[in] patternId
Tipo: PATTERNID
Identificador del patrón de control. Para obtener una lista de identificadores de patrón de control, consulte Identificadores de patrón de control.
[in] riid
Tipo: REFIID
Referencia al IID de la interfaz que se va a recuperar a través de ppv.
[out] patternObject
Tipo: void**
Recibe el puntero de interfaz solicitado en riid.
Valor devuelto
Tipo: HRESULT
Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.
Comentarios
Se recomienda usar la macro IID_PPV_ARGS , definida en Objbase.h, para empaquetar los parámetros riid y ppv . Esta macro proporciona el IID correcto basado en la interfaz a la que apunta el valor de ppv, lo que elimina la posibilidad de un error de codificación.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 7, Windows Vista con SP2 y Platform Update para Windows Vista, Windows XP con SP3 y Platform Update para Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 R2, Windows Server 2008 con SP2 y Actualización de plataforma para Windows Server 2008, Windows Server 2003 con SP2 y Actualización de plataforma para Windows Server 2008 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | uiautomationclient.h (include UIAutomation.h) |
Consulte también
Conceptual
Referencia
Información general acerca de los patrones de control de UI Automation