处理 E_INVALIDARG 返回值

通常,用户模式显示驱动程序不能通过返回E_INVALIDARG来使任何函数失败。 但是,如果用户模式显示驱动程序由于驱动程序中的编程错误或操作系统 () 中运行的恶意代码而调用 Microsoft Direct3D 运行时提供的函数 之一时收到E_INVALIDARG返回值,则驱动程序必须在运行时调用其中一个驱动程序函数后,将E_INVALIDARG返回到 Direct3D 运行时。 否则,用户模式显示驱动程序绝不应将E_INVALIDARG返回到 Direct3D 运行时。