Metodo IUIAutomationRegistrar::RegisterPattern (uiautomationcore.h)

Registra un pattern di controllo di terze parti.

Sintassi

HRESULT RegisterPattern(
  [in]  const UIAutomationPatternInfo *pattern,
  [out] PATTERNID                     *pPatternId,
  [out] PROPERTYID                    *pPatternAvailablePropertyId,
  [in]  UINT                          propertyIdCount,
  [out] PROPERTYID                    *pPropertyIds,
  [in]  UINT                          eventIdCount,
  [out] EVENTID                       *pEventIds
);

Parametri

[in] pattern

Tipo: UIAutomationPatternInfo*

Puntatore a una struttura che contiene informazioni sul pattern di controllo da registrare.

[out] pPatternId

Tipo: PATTERNID*

Riceve l'identificatore del modello.

[out] pPatternAvailablePropertyId

Tipo: PROPERTYID*

Riceve l'identificatore della proprietà per il modello. Questo valore può essere usato con Automazione interfaccia utente metodi client per determinare se l'elemento supporta il nuovo modello. Equivale a valori come UIA_IsInvokePatternAvailablePropertyId.

[in] propertyIdCount

Tipo: UINT

Numero di proprietà supportate dal pattern di controllo.

[out] pPropertyIds

Tipo: PROPERTYID*

Riceve una matrice di identificatori per le proprietà supportate dal modello.

[in] eventIdCount

Tipo: UINT

Numero di eventi supportati dal pattern di controllo.

[out] pEventIds

Tipo: EVENTID*

Riceve una matrice di identificatori per gli eventi generati dal modello.

Valore restituito

Tipo: HRESULT

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Commenti

Gli ID modello, proprietà e evento recuperati da questo metodo possono essere usati nelle implementazioni IAccessibleEx .

Requisiti

Requisito Valore
Client minimo supportato Windows 7, Windows Vista con SP2 e Aggiornamento della piattaforma per Windows Vista, Windows XP con SP3 e Platform Update per Windows Vista [app desktop | App UWP]
Server minimo supportato Windows Server 2008 R2, Windows Server 2008 con SP2 e Platform Update per Windows Server 2008, Windows Server 2003 con SP2 e Platform Update per Windows Server 2008 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione uiautomationcore.h (include UIAutomation.h)

Vedi anche

IUIAutomationRegistrar