BUG: Skip() Member Function of the IEnumVARIANT Interface Returns Incorrect Values (228504)
The information in this article applies to:
- Microsoft Platform Software Development Kit (SDK) 1.0
This article was previously published under Q228504 SYMPTOMS
The default implementation of IEnumVARIANT::Skip() for objects created by the Active Accessibility component is incorrect and returns:
S_OK if not at the end of the enumeration
or
S_FALSE if at the end of the enumeration
These messages are returned regardless of whether it skipped the number requested or not. This is inconsistent with the documented behavior of IEnumVARIANT::Skip() which would only return S_OK if the specified number of elements were skipped.
This problem affects objects created by Oleacc.dll on behalf of system controls and user interface elements and common controls.
STATUS
This behavior is by design.
REFERENCES
MSAA
Modification Type: | Minor | Last Reviewed: | 7/11/2005 |
---|
Keywords: | kbAAcc kbbug kbnofix KB228504 |
---|
|