看起來您可能偶然發現了錯誤代碼(STATUS_GRAPHICS_DRIVER_MISMATCH
),該錯誤代碼在可用文檔中的定義不正確(請參閱NTSTATUS values,顯示爲0x401E0117);但它存在於Windows Platform SDK中的頭文件<ntstatus.h>
中,並且與您的值匹配。
我安裝了Windows SDK的副本(V7.0中,Windows 7/.NET 3.5SP1)將其描述如下(線13743):
//
// MessageId: STATUS_GRAPHICS_DRIVER_MISMATCH
//
// MessageText:
//
// The kernel driver detected a version mismatch between it and the user mode driver.
//
#define STATUS_GRAPHICS_DRIVER_MISMATCH ((NTSTATUS)0xC01E0009L)
其他D3D職能這個符號列出,但不值。這裏是文檔的鏈接,以及引用的文字。
DxgkDdiOpenAllocation @ MSDN
STATUS_GRAPHICS_DRIVER_MISMATCH - 「顯示微型端口驅動程序是不與發起呼叫到DxgkDdiOpenAllocation用戶模式顯示驅動器兼容(即,提供私有數據到顯示微型端口驅動程序)。」
DxgkDdiCreateAllocation @ MSDN
STATUS_GRAPHICS_DRIVER_MISMATCH - 「顯示微型端口驅動程序與發起呼叫DxgkDdiCreateAllocation用戶模式顯示驅動程序不兼容」