IDirect3D8

This interface is used by applications to create Microsoft® Direct3D® objects and set up the environment. This interface includes methods for enumerating and retrieving capabilities of the device.

The IDirect3D8 interface is obtained by calling the Direct3DCreate8 function.

The methods of the IDirect3D8 interface can be organized into the following groups.

Creation CreateDevice
Enumeration EnumAdapterModes
Information GetAdapterCount
  GetAdapterDisplayMode
  GetAdapterIdentifier
  GetAdapterModeCount
  GetAdapterMonitor
  GetDeviceCaps
Registration RegisterSoftwareDevice
Verification CheckDepthStencilMatch
  CheckDeviceFormat
  CheckDeviceMultiSampleType
  CheckDeviceType

The IDirect3D8 interface, like all COM interfaces, inherits the IUnknown interface methods. The IUnknown interface supports the following three methods.

IUnknown AddRef
  QueryInterface
  Release

The LPDIRECT3D8 and PDIRECT3D8 types are defined as pointers to the IDirect3D8 interface.

typedef struct IDirect3D8 *LPDIRECT3D8, *PDIRECT3D8;

Requirements

OS Versions: Windows CE .NET 4.0 and later.
Header: D3d8.h.
Link Library: D3d8.lib.

See Also

Direct3DCreate8 | Direct3D Interfaces

 Last updated on Thursday, April 08, 2004

© 1992-2003 Microsoft Corporation. All rights reserved.