Поделиться через


Обработка возвращаемого значения E_INVALIDARG

Как правило, драйвер отображения пользовательского режима не может завершить ни одну из своих функций, возвращая E_INVALIDARG. Однако если драйвер отображения пользовательского режима получает E_INVALIDARG возвращаемое значение при вызове одной из функций среды выполнения Microsoft Direct3D (из-за ошибки программирования в драйвере или вредоносного кода, выполняемого в операционной системе), драйвер должен вернуть E_INVALIDARG обратно в среду выполнения Direct3D после того, как среда выполнения вызовет одну из функций драйвера. В противном случае драйвер отображения пользовательского режима никогда не должен возвращать E_INVALIDARG в среду выполнения Direct3D.