IAccPropServices::ClearProps-Methode (oleacc.h)
Server verwenden ClearProps, um Standardwerte für Eigenschaften barrierefreier Elemente wiederherzustellen, die sie zuvor mit Anmerkungen versehen hatten.
Wenn Server den HWND des Objekts kennen, das sie löschen möchten, können sie IAccPropServices::ClearHwndProps verwenden.
Syntax
HRESULT ClearProps(
[in] const BYTE *pIDString,
[in] DWORD dwIDStringLen,
[in] const MSAAPROPID *paProps,
[in] int cProps
);
Parameter
[in] pIDString
Typ: const BYTE*
Gibt das barrierefreie Element an, dessen Anmerkungen entfernt werden sollen.
[in] dwIDStringLen
Typ: DWORD
Länge von pIDString
[in] paProps
Typ: const MSAAPROPID*
Gibt ein Array von Eigenschaften an, das zurückgesetzt werden soll. Diese Eigenschaften werden auf das Standardverhalten zurückgesetzt, das vor dem Festlegen von Anmerkungen gültig war.
[in] cProps
Typ: int
Größe des paProps-Arrays .
Rückgabewert
Typ: HRESULT
Gibt bei erfolgreicher Ausführung S_OK zurück, auch wenn die angegebenen Eigenschaften nie für das zugängliche Objekt mit Anmerkungen versehen wurden. Das Löschen bereits gelöschter Eigenschaften gilt als erfolgreich.
Gibt E_INVALIDARG zurück, wenn eine der Eigenschaften im paProps-Array nicht unterstützt wird.
Kann andere Fehlercodes unter außergewöhnlichen Fehlerbedingungen wie z. B. wenig Arbeitsspeicher zurückgeben.
Hinweise
Eine Liste der unterstützten Eigenschaften und der erwarteten Typen finden Sie im Abschnitt Support.
Wenn Sie die Anmerkung für eine Eigenschaft löschen, werden alle zugeordneten Ressourcen freigegeben. Wenn ein Rückrufeigenschaftenserver verwendet wurde (siehe SetPropServer), wird er freigegeben.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | oleacc.h (Include OleAcc.h Include Initguid.h first.) |
DLL | Oleacc.dll |
Verteilbare Komponente | Active Accessibility 2.0 RDK unter Windows NT 4.0 mit SP6 und höher und Windows 98 |