IDirectManipulationViewport::GetPrimaryContent method (directmanipulation.h)

Gets the primary content of a viewport that implements IDirectManipulationContent and IDirectManipulationPrimaryContent.

Primary content is an element that gets transformed (e.g. moved, scaled, rotated) in response to a user interaction. Primary content is created at the same time as the viewport and cannot be added or removed.

Syntax

HRESULT GetPrimaryContent(
  [in]          REFIID riid,
  [out, retval] void   **object
);

Parameters

[in] riid

IID to the interface.

[out, retval] object

The primary content object.

Return value

If the method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.

Remarks

This method gets the content of the viewport that implements IDirectManipulationContent and IDirectManipulationPrimaryContent.

Examples

The following example shows how to use this method.

IDirectManipulationPrimaryContent *pContent;

HRESULT hr = pRegion->GetPrimaryContent(IID_PPV_ARGS(&pContent));

Requirements

Requirement Value
Minimum supported client Windows 8 [desktop apps only]
Minimum supported server Windows Server 2012 [desktop apps only]
Target Platform Windows
Header directmanipulation.h

See also

IDirectManipulationViewport