Condividi tramite


Metodo IAccPropServices::ClearProps (oleacc.h)

I server usano ClearProps per ripristinare i valori predefiniti alle proprietà degli elementi accessibili annotati in precedenza.

Se i server conoscono il valore HWND dell'oggetto che vogliono cancellare, possono usare IAccPropServices::ClearHwndProps.

Sintassi

HRESULT ClearProps(
  [in] const BYTE       *pIDString,
  [in] DWORD            dwIDStringLen,
  [in] const MSAAPROPID *paProps,
  [in] int              cProps
);

Parametri

[in] pIDString

Tipo: const BYTE*

Identifica l'elemento accessibile di cui annullare l'annotazione.

[in] dwIDStringLen

Tipo: DWORD

Lunghezza di pIDString.

[in] paProps

Tipo: const MSAAPROPID*

Specifica una matrice di proprietà da reimpostare. Queste proprietà torneranno al comportamento predefinito visualizzato prima dell'annotazione.

[in] cProps

Tipo: int

Dimensioni della matrice paProps .

Valore restituito

Tipo: HRESULT

In caso di esito positivo, restituisce S_OK, anche se le proprietà specificate non sono mai state annotate sull'oggetto accessibile; la cancellazione delle proprietà già cancellate viene considerata un'operazione riuscita.

Restituisce E_INVALIDARG se una delle proprietà nella matrice paProps non è supportata.

Può restituire altri codici di errore in condizioni di errore eccezionali, ad esempio memoria insufficiente.

Commenti

Per un elenco delle proprietà supportate e dei relativi tipi previsti, vedere la sezione relativa al supporto.

Se si cancella l'annotazione per una proprietà, tutte le risorse associate verranno rilasciate. Se è stato usato un server di proprietà di callback (vedere SetPropServer), verrà rilasciato.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione oleacc.h (include OleAcc.h Include Initguid.h first.)
DLL Oleacc.dll
Componente ridistribuibile Active Accessibility 2.0 RDK in Windows NT 4.0 con SP6 e versioni successive e Windows 98