This method of the Id3dEnumDevicesCallback Interface enumerates installed Direct3D devices.
public void callbackd3dEnumDevices(_Guid g, String devDesc, String devName, D3dDeviceDesc hwDevDesc, D3dDeviceDesc helDevDesc, IUnknown rgs);
g | A _Guid object that contains a globally unique identifier (GUID). |
devDesc | A textual description of the device. |
devName | The device name. |
hwDeviceDesc | A D3dDeviceDesc object that contains the hardware capabilities of the Direct3D device. |
helDeviceDesc | A D3dDeviceDesc object that contains the emulated capabilities of the Direct3D device. |
args | Application-defined data passed to this callback function. |
When determining the order in which to call callback functions, the system searches the objects highest in the hierarchy first, and then calls their callback functions in the order in which they were created.