Share via


IXRCustomUserControl::GetXRObject (Compact 2013)

3/28/2014

This method is called by XAML for Windows Embedded to retrieve a reference to XAML for Windows Embedded object for this custom user control.

Syntax

virtual HRESULT STDMETHODCALLTYPE GetXRObject(
    IXRDependencyObject** ppXRObject
) = 0;

Parameters

  • ppXRObject
    [out] Pointer to an IXRDependencyObject pointer that references XAML for Windows Embedded object for this custom user control.

Return Value

Returns an HRESULT that indicates success or failure.

Remarks

This IXRCustomUserControl::GetXRObject method is used internally by XAML for Windows Embedded. Implement this method so that XAML for Windows Embedded can retrieve the XAML for Windows Embedded interface pointer that corresponds to the custom user control. This method must retrieve the actual XAML for Windows Embedded interface pointer that is supplied in the first parameter of the PFN_CREATE_CONTROL function.

To use a specific interface pointer type, you can use the helper template version of this method that XAML for Windows Embedded provides. When you supply a derived type, this version automatically supplies a type-safe method that implicitly converts the returned type from a generic interface, so you do not have to explicitly call QueryInterface to convert the generic interface into the required object type.

.NET Framework Equivalent

None.

Requirements

Header

XamlRuntime.h

sysgen

SYSGEN_XAML_RUNTIME

See Also

Reference

IXRCustomUserControl