switch (_Error) {
case D3DERR_WRONGTEXTUREFORMAT :
return _T("D3DERR_WRONGTEXTUREFORMAT");
case D3DERR_UNSUPPORTEDCOLOROPERATION :
return _T("D3DERR_UNSUPPORTEDCOLOROPERATION");
case D3DERR_UNSUPPORTEDCOLORARG :
return _T("D3DERR_UNSUPPORTEDCOLORARG");
case D3DERR_UNSUPPORTEDALPHAOPERATION :
return _T("D3DERR_UNSUPPORTEDALPHAOPERATION");
case D3DERR_UNSUPPORTEDALPHAARG :
return _T("D3DERR_UNSUPPORTEDALPHAARG");
case D3DERR_TOOMANYOPERATIONS :
return _T("D3DERR_TOOMANYOPERATIONS");
case D3DERR_CONFLICTINGTEXTUREFILTER :
return _T("D3DERR_CONFLICTINGTEXTUREFILTER");
case D3DERR_UNSUPPORTEDFACTORVALUE :
return _T("D3DERR_UNSUPPORTEDFACTORVALUE");
case D3DERR_CONFLICTINGRENDERSTATE :
return _T("D3DERR_CONFLICTINGRENDERSTATE");
case D3DERR_UNSUPPORTEDTEXTUREFILTER :
return _T("D3DERR_UNSUPPORTEDTEXTUREFILTER");
case D3DERR_CONFLICTINGTEXTUREPALETTE :
return _T("D3DERR_CONFLICTINGTEXTUREPALETTE");
case D3DERR_DRIVERINTERNALERROR :
return _T("D3DERR_DRIVERINTERNALERROR");
case D3DERR_NOTFOUND :
return _T("D3DERR_NOTFOUND");
case D3DERR_MOREDATA :
return _T("D3DERR_MOREDATA");
case D3DERR_DEVICELOST :
return _T("D3DERR_DEVICELOST");
case D3DERR_DEVICENOTRESET :
return _T("D3DERR_DEVICENOTRESET");
case D3DERR_NOTAVAILABLE :
return _T("D3DERR_NOTAVAILABLE");
case D3DERR_OUTOFVIDEOMEMORY :
return _T("D3DERR_OUTOFVIDEOMEMORY");
case D3DERR_INVALIDDEVICE :
return _T("D3DERR_INVALIDDEVICE");
case D3DERR_INVALIDCALL :
return _T("D3DERR_INVALIDCALL");
case D3DERR_DRIVERINVALIDCALL :
return _T("D3DERR_DRIVERINVALIDCALL");
case D3DERR_WASSTILLDRAWING :
return _T("D3DERR_WASSTILLDRAWING");
case D3DOK_NOAUTOGEN :
return _T("D3DOK_NOAUTOGEN");
case D3DERR_DEVICEREMOVED :
return _T("D3DERR_DEVICEREMOVED");
case S_NOT_RESIDENT :
return _T("S_NOT_RESIDENT");
case S_RESIDENT_IN_SHARED_MEMORY :
return _T("S_RESIDENT_IN_SHARED_MEMORY");
case S_PRESENT_MODE_CHANGED :
return _T("S_PRESENT_MODE_CHANGED");
case S_PRESENT_OCCLUDED :
return _T("S_PRESENT_OCCLUDED");
case D3DERR_DEVICEHUNG :
return _T("D3DERR_DEVICEHUNG");
case E_UNEXPECTED :
return _T("E_UNEXPECTED");
}
case D3DERR_WRONGTEXTUREFORMAT :
return _T("D3DERR_WRONGTEXTUREFORMAT");
case D3DERR_UNSUPPORTEDCOLOROPERATION :
return _T("D3DERR_UNSUPPORTEDCOLOROPERATION");
case D3DERR_UNSUPPORTEDCOLORARG :
return _T("D3DERR_UNSUPPORTEDCOLORARG");
case D3DERR_UNSUPPORTEDALPHAOPERATION :
return _T("D3DERR_UNSUPPORTEDALPHAOPERATION");
case D3DERR_UNSUPPORTEDALPHAARG :
return _T("D3DERR_UNSUPPORTEDALPHAARG");
case D3DERR_TOOMANYOPERATIONS :
return _T("D3DERR_TOOMANYOPERATIONS");
case D3DERR_CONFLICTINGTEXTUREFILTER :
return _T("D3DERR_CONFLICTINGTEXTUREFILTER");
case D3DERR_UNSUPPORTEDFACTORVALUE :
return _T("D3DERR_UNSUPPORTEDFACTORVALUE");
case D3DERR_CONFLICTINGRENDERSTATE :
return _T("D3DERR_CONFLICTINGRENDERSTATE");
case D3DERR_UNSUPPORTEDTEXTUREFILTER :
return _T("D3DERR_UNSUPPORTEDTEXTUREFILTER");
case D3DERR_CONFLICTINGTEXTUREPALETTE :
return _T("D3DERR_CONFLICTINGTEXTUREPALETTE");
case D3DERR_DRIVERINTERNALERROR :
return _T("D3DERR_DRIVERINTERNALERROR");
case D3DERR_NOTFOUND :
return _T("D3DERR_NOTFOUND");
case D3DERR_MOREDATA :
return _T("D3DERR_MOREDATA");
case D3DERR_DEVICELOST :
return _T("D3DERR_DEVICELOST");
case D3DERR_DEVICENOTRESET :
return _T("D3DERR_DEVICENOTRESET");
case D3DERR_NOTAVAILABLE :
return _T("D3DERR_NOTAVAILABLE");
case D3DERR_OUTOFVIDEOMEMORY :
return _T("D3DERR_OUTOFVIDEOMEMORY");
case D3DERR_INVALIDDEVICE :
return _T("D3DERR_INVALIDDEVICE");
case D3DERR_INVALIDCALL :
return _T("D3DERR_INVALIDCALL");
case D3DERR_DRIVERINVALIDCALL :
return _T("D3DERR_DRIVERINVALIDCALL");
case D3DERR_WASSTILLDRAWING :
return _T("D3DERR_WASSTILLDRAWING");
case D3DOK_NOAUTOGEN :
return _T("D3DOK_NOAUTOGEN");
case D3DERR_DEVICEREMOVED :
return _T("D3DERR_DEVICEREMOVED");
case S_NOT_RESIDENT :
return _T("S_NOT_RESIDENT");
case S_RESIDENT_IN_SHARED_MEMORY :
return _T("S_RESIDENT_IN_SHARED_MEMORY");
case S_PRESENT_MODE_CHANGED :
return _T("S_PRESENT_MODE_CHANGED");
case S_PRESENT_OCCLUDED :
return _T("S_PRESENT_OCCLUDED");
case D3DERR_DEVICEHUNG :
return _T("D3DERR_DEVICEHUNG");
case E_UNEXPECTED :
return _T("E_UNEXPECTED");
}