The device interface represents a virtual adapter; it is used to create resources. ID3D11Device4 adds new methods to those in ID3D11Device3, such as RegisterDeviceRemovedEvent and UnregisterDeviceRemoved.
The ID3D11Device4 interface inherits from ID3D11Device3. ID3D11Device4 also has these types of members:
The ID3D11Device4 interface has these methods.
|ID3D11Device4::RegisterDeviceRemovedEvent||Registers the "device removed" event and indicates when a Direct3D device has become removed for any reason, using an asynchronous notification mechanism.|
|ID3D11Device4::UnregisterDeviceRemoved||Unregisters the "device removed" event.|