ITextRangeProvider::GetChildren Method

Retrieves a collection of all embedded objects that fall within the text range.

Syntax

HRESULT GetChildren(      
    SAFEARRAY **pRetVal
);

Parameters

  • pRetVal
    [out, retval]  The address of a variable that receives a pointer to a SAFEARRAY that contains an array of pointers to the IRawElementProviderSimple interfaces of all child objects that fall within the range. This parameter is passed uninitialized.

Return Value

Returns S_OK if successful, or an error value otherwise.

Remarks

Children that overlap with the text range but are not entirely enclosed by it will also be included in the collection.

The method returns a pointer to an empty collection if there are no child objects.

See Also

UI Automation Providers Overview, ITextProvider, Working with Safe Arrays