Интерфейсы устройства Direct3D10 - SIISII/DirectX GitHub Wiki
Direct3D10 предоставляет две версии интерфейса устройства Direct3D: ID3D10Device и ID3D10Device1. Первый из них является прямым наследником интерфейса IUnknown, второй — наследником первого, расширяющим его функционал дополнительными методами.
Методы интерфейса ID3D10Device
Этот интерфейс появился вместе с DirectX 10 в исходной версии Windows Vista и объявлен в файле d3d10.h.
Дополнительные методы интерфейса ID3D10Device1
Этот интерфейс доступен, начиная с Windows Vista SP1 и объявлен в файле d3d10_1.h.