IDirect3D3::FindDevice

The IDirect3D3::FindDevice method finds a device with specified characteristics and retrieves a description of it.

HRESULT FindDevice(
  LPD3DFINDDEVICESEARCH lpD3DFDS,  
  LPD3DFINDDEVICERESULT lpD3DFDR  
);
 

Parameters

lpD3DFDS
Address of the D3DFINDDEVICESEARCH structure describing the device to be located.
lpD3DFDR
Address of the D3DFINDDEVICERESULT structure describing the device if it is found.

Return Values

If the method succeeds, the return value is D3D_OK.

If the method fails, the return value is an error. For a list of possible return codes, see Direct3D Immediate Mode Return Values.

Remarks

This method is unchanged from its implementation in the IDirect3D2 interface.

QuickInfo

  Windows NT/2000: Requires Windows 2000.
  Windows 95/98: Requires Windows 95 or later. Available as a redistributable for Windows 95.
  Header: Declared in d3d.h.
  Import Library: Use ddraw.lib.