Creates an IInkPresenterDesktop object on an application thread, connects it to the app's DirectComposition visual tree, and sets the size of the object.
Syntax
HRESULT CreateAndInitializeInkPresenter(
  [in]  IUnknown *rootVisual,
  [in]  float    width,
  [in]  float    height,
  [in]  REFIID   riid,
  [out] void     **ppv
);
Parameters
- rootVisual [in] 
 The IDCompositionVisual of the app.
- width [in] 
 The width, in pixels, of the inking area.
- height [in] 
 The height, in pixels, of the inking area.
- riid [in] 
 A reference to the interface identifier of an IInkPresenterDesktop object.
- ppv [out] 
 Address of a pointer variable that receives the interface pointer identified by riid.
Return value
If successful, returns the requested interface pointer. Otherwise, returns NULL.
Requirements
| Minimum supported client | Windows 10 | 
| Minimum supported server | None supported | 
| Header | InkPresenterDesktop.h | 
| IDL | InkPresenterDesktop.idl | 
| IID | IID_IInkDesktopHost is defined as 4ce7d875-a981-4140-a1ff-ad93258e8d59 | 
See also
Samples