Export (0) Print
Expand All
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.


Windows Mobile 6.5
A version of this page is also available for

This method returns an interface to the instance of the Microsoft® Direct3D Mobile® object that created the device.

HRESULT GetDirect3D(
  IDirect3DMobile** ppD3DM


[out] Address of a pointer to an IDirect3DMobile interface that represents the interface of the Direct3D Mobile object that created the device.

If the method succeeds, the return value is D3DM_OK (see D3DM Values).

If the method fails, the return value can be D3DMERR_INVALIDCALL (see D3DMERR Values).

Calling this method increases the reference count on the interface, therefore applications should call IUnknown::Release through this pointer when finished with the interface.

Calling this method will increase the internal reference count on the IDirect3DMobile interface. Failure to call IUnknown::Release when finished using this IDirect3DMobile interface results in a memory leak.

LibraryD3dm.lib, D3dmguid.lib
Windows Embedded CEWindows CE 5.0 and later
Windows MobileWindows Mobile Version 5.0 and later

Community Additions

© 2015 Microsoft