亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? dxerr.c

?? 游戲類程序源代碼---WinDoom 3D源程序.zip
?? C
?? 第 1 頁 / 共 2 頁
字號:
             strcpy(errmsg,"The IDirectDrawSurface2::GetOverlayPosition method is called on an overlay that the IDirectDrawSurface2::UpdateOverlay method has not been called on to establish a destination.");
             break;

        case DDERR_NOOVERLAYHW:
             strcpy(errmsg,"The operation cannot be carried out because no overlay hardware is present or available.");
             break;

        case DDERR_NOPALETTEATTACHED:
             strcpy(errmsg,"No palette object is attached to this surface.");
             break;

        case DDERR_NOPALETTEHW:
             strcpy(errmsg,"There is no hardware support for 16- or 256-color palettes.");
             break;

        case DDERR_NORASTEROPHW:
             strcpy(errmsg,"The operation cannot be carried out because no appropriate raster operation hardware is present or available.");
             break;

        case DDERR_NOROTATIONHW:
             strcpy(errmsg,"The operation cannot be carried out because no rotation hardware is present or available.");
             break;

        case DDERR_NOSTRETCHHW:
             strcpy(errmsg,"The operation cannot be carried out because there is no hardware support for stretching.");
             break;

        case DDERR_NOT4BITCOLOR:
             strcpy(errmsg,"The DirectDrawSurface object is not using a 4-bit color palette and the requested operation requires a 4-bit color palette.");
             break;

        case DDERR_NOT4BITCOLORINDEX:
             strcpy(errmsg,"The DirectDrawSurface object is not using a 4-bit color index palette and the requested operation requires a 4-bit color index palette.");
             break;

        case DDERR_NOT8BITCOLOR:
             strcpy(errmsg,"The DirectDrawSurface object is not using an 8-bit color palette and the requested operation requires an 8-bit color palette.");
             break;

        case DDERR_NOTAOVERLAYSURFACE:
             strcpy(errmsg,"An overlay component is called for a non-overlay surface.");
             break;

        case DDERR_NOTEXTUREHW:
             strcpy(errmsg,"The operation cannot be carried out because no texture-mapping hardware is present or available.");
             break;

        case DDERR_NOTFLIPPABLE:
             strcpy(errmsg,"An attempt has been made to flip a surface that cannot be flipped.");
             break;

        case DDERR_NOTFOUND:
             strcpy(errmsg,"The requested item was not found.");
             break;

        case DDERR_NOTINITIALIZED:
             strcpy(errmsg,"An attempt was made to call an interface method of a DirectDraw object created by CoCreateInstance before the object was initialized.");
             break;

        case DDERR_NOTLOCKED:
             strcpy(errmsg,"An attempt is made to unlock a surface that was not locked.");
             break;

        case DDERR_NOTPAGELOCKED:
             strcpy(errmsg,"An attempt is made to page unlock a surface with no outstanding page locks.");
             break;

        case DDERR_NOTPALETTIZED:
             strcpy(errmsg,"The surface being used is not a palette-based surface.");
             break;

        case DDERR_NOVSYNCHW:
             strcpy(errmsg,"The operation cannot be carried out because there is no hardware support for vertical blank synchronized operations.");
             break;

        case DDERR_NOZBUFFERHW:
             strcpy(errmsg,"The operation to create a z-buffer in display memory or to perform a blit using a z-buffer cannot be carried out because there is no hardware support for z-buffers.");
             break;

        case DDERR_NOZOVERLAYHW:
             strcpy(errmsg,"The overlay surfaces cannot be z-layered based on the z-order because the hardware does not support z-ordering of overlays.");
             break;

        case DDERR_OUTOFCAPS:
             strcpy(errmsg,"The hardware needed for the requested operation has already been allocated.");
             break;

        case DDERR_OUTOFMEMORY:
             strcpy(errmsg,"DirectDraw does not have enough memory to perform the operation.");
             break;

        case DDERR_OUTOFVIDEOMEMORY:
             strcpy(errmsg,"DirectDraw does not have enough display memory to perform the operation.");
             break;

        case DDERR_OVERLAYCANTCLIP:
             strcpy(errmsg,"The hardware does not support clipped overlays.");
             break;

        case DDERR_OVERLAYCOLORKEYONLYONEACTIVE:
             strcpy(errmsg,"An attempt was made to have more than one color key active on an overlay.");
             break;

        case DDERR_OVERLAYNOTVISIBLE:
             strcpy(errmsg,"The IDirectDrawSurface2::GetOverlayPosition method is called on a hidden overlay.");
             break;

        case DDERR_PALETTEBUSY:
             strcpy(errmsg,"Access to this palette is refused because the palette is locked by another thread.");
             break;

        case DDERR_PRIMARYSURFACEALREADYEXISTS:
             strcpy(errmsg,"This process has already created a primary surface.");
             break;

        case DDERR_REGIONTOOSMALL:
             strcpy(errmsg,"The region passed to the IDirectDrawClipper::GetClipList method is too small.");
             break;

        case DDERR_SURFACEALREADYATTACHED:
             strcpy(errmsg,"An attempt was made to attach a surface to another surface to which it is already attached.");
             break;

        case DDERR_SURFACEALREADYDEPENDENT:
             strcpy(errmsg,"An attempt was made to make a surface a dependency of another surface to which it is already dependent.");
             break;

        case DDERR_SURFACEBUSY:
             strcpy(errmsg,"Access to the surface is refused because the surface is locked by another thread.");
             break;

        case DDERR_SURFACEISOBSCURED:
             strcpy(errmsg,"Access to the surface is refused because the surface is obscured.");
             break;

        case DDERR_SURFACELOST:
             strcpy(errmsg,"Access to the surface is refused because the surface memory is gone. The DirectDrawSurface object representing this surface should have the IDirectDrawSurface2::Restore method called on it.");
             break;

        case DDERR_SURFACENOTATTACHED:
             strcpy(errmsg,"The requested surface is not attached.");
             break;

        case DDERR_TOOBIGHEIGHT:
             strcpy(errmsg,"The height requested by DirectDraw is too large.");
             break;

        case DDERR_TOOBIGSIZE:
             strcpy(errmsg,"The size requested by DirectDraw is too large. However, the individual height and width are OK.");
             break;

        case DDERR_TOOBIGWIDTH:
             strcpy(errmsg,"The width requested by DirectDraw is too large.");
             break;

        case DDERR_UNSUPPORTED:
             strcpy(errmsg,"The operation is not supported.");
             break;

        case DDERR_UNSUPPORTEDFORMAT:
             strcpy(errmsg,"The FourCC format requested is not supported by DirectDraw.");
             break;

        case DDERR_UNSUPPORTEDMASK:
             strcpy(errmsg,"The bitmask in the pixel format requested is not supported by DirectDraw.");
             break;

        case DDERR_UNSUPPORTEDMODE:
             strcpy(errmsg,"The display is currently in an unsupported mode.");
             break;

        case DDERR_VERTICALBLANKINPROGRESS:
             strcpy(errmsg,"A vertical blank is in progress.");
             break;

        case DDERR_WASSTILLDRAWING:
             strcpy(errmsg,"The previous blit operation that is transferring information to or from this surface is incomplete.");
             break;

        case DDERR_WRONGMODE:
             strcpy(errmsg,"This surface cannot be restored because it was created in a different mode.");
             break;

        case DDERR_XALIGN:
             strcpy(errmsg,"The provided rectangle was not horizontally aligned on a required boundary.");
             break;

        default:
             sprintf(errmsg, "Unknown Error Code : %04X", hresult);
             break;
       }

    sprintf(msgtext, "DDERR: %s\n", errmsg);
    WriteDebug( msgtext );
    sprintf(msgtext, "%s FAILED\n", msg);
    WriteDebug( msgtext );
   }

void DI_Error( HRESULT hresult, char *msg)
   {
    char msgtext[512];
    char errmsg[512];
    switch(hresult)
       {
        case DI_BUFFEROVERFLOW:
             strcpy(errmsg, "The device buffer overflowed and some input was lost. This value is equal to the S_FALSE standard COM return value.");
             break;
        case DI_DOWNLOADSKIPPED: 
             strcpy(errmsg, "The parameters of the effect were successfully updated, but the effect could not be downloaded because the associated device was not acquired in exclusive mode.");
             break;
        case DI_EFFECTRESTARTED:
             strcpy(errmsg, "The effect was stopped, the parameters were updated, and the effect was restarted.");
             break;
        case DI_OK:
             strcpy(errmsg, "The operation completed successfully. This value is equal to the S_OK standard COM return value.");
             break;
        case DI_POLLEDDEVICE:
             strcpy(errmsg, "The device is a polled device. As a result, device buffering will not collect any data and event notifications will not be signaled until the IDirectInputDevice2::Poll method is called.");
             break;
        case DI_TRUNCATED:
             strcpy(errmsg, "The parameters of the effect were successfully updated, but some of them were beyond the capabilities of the device and were truncated to the nearest supported value.");
             break;
        case DI_TRUNCATEDANDRESTARTED:
             strcpy(errmsg, "Equal to DI_EFFECTRESTARTED | DI_TRUNCATED");
             break;
        case DIERR_ACQUIRED:
             strcpy(errmsg, "The operation cannot be performed while the device is acquired.");
             break;
        case DIERR_ALREADYINITIALIZED:
             strcpy(errmsg, "This object is already initialized");
             break;
        case DIERR_BADDRIVERVER:
             strcpy(errmsg, "The object could not be created due to an incompatible driver version or mismatched or incomplete driver components.");
             break;
        case DIERR_BETADIRECTINPUTVERSION:
             strcpy(errmsg, "The application was written for an unsupported prerelease version of DirectInput.");
             break;
        case DIERR_DEVICEFULL:
             strcpy(errmsg, "The device is full.");
             break;
        case DIERR_DEVICENOTREG:
             strcpy(errmsg, "The device or device instance is not registered with DirectInput. This value is equal to the REGDB_E_CLASSNOTREG standard COM return value.");
             break;
        case DIERR_EFFECTPLAYING:
             strcpy(errmsg, "The parameters were updated in memory but were not downloaded to the device because the device does not support updating an effect while it is still playing.");
             break;
        case DIERR_HASEFFECTS:
             strcpy(errmsg, "The device cannot be reinitialized because there are still effects attached to it");
             break;
        case DIERR_GENERIC:
             strcpy(errmsg, "An undetermined error occurred inside the DirectInput subsystem. This value is equal to the E_FAIL standard COM return value.");
             break;
        case DIERR_HANDLEEXISTS:
             strcpy(errmsg, "The device already has an event notification associated with it. This value is equal to the E_ACCESSDENIED standard COM return value.");
             break;
        case DIERR_INCOMPLETEEFFECT:
             strcpy(errmsg, "The effect could not be downloaded because essential information is missing. For example, no axes have been associated with the effect, or no type-specific information has been supplied.");
             break;
        case DIERR_INPUTLOST:
             strcpy(errmsg, "Access to the input device has been lost. It must be reacquired.");
             break;
        case DIERR_INVALIDPARAM:
             strcpy(errmsg, "An invalid parameter was passed to the returning function, or the object was not in a state that permitted the function to be called. This value is equal to the E_INVALIDARG standard COM return value.");
             break;
        case DIERR_MOREDATA:
             strcpy(errmsg, "Not all the requested information fitted into the buffer.");
             break;
        case DIERR_NOAGGREGATION:
             strcpy(errmsg, "This object does not support aggregation.");
             break;
        case DIERR_NOINTERFACE:
             strcpy(errmsg, "The specified interface is not supported by the object. This value is equal to the E_NOINTERFACE standard COM return value.");
             break;
        case DIERR_NOTACQUIRED:
             strcpy(errmsg, "The operation cannot be performed unless the device is acquired.");
             break;
        case DIERR_NOTBUFFERED:
             strcpy(errmsg, "The device is not buffered. Set the DIPROP_BUFFERSIZE property to enable buffering.");
             break;
        case DIERR_NOTDOWNLOADED:
             strcpy(errmsg, "The effect is not downloaded.");
             break;
        case DIERR_NOTEXCLUSIVEACQUIRED:
             strcpy(errmsg, "The operation cannot be performed unless the device is acquired in DISCL_EXCLUSIVE mode.");
             break;
        case DIERR_NOTFOUND:
             strcpy(errmsg, "The requested object does not exist.");
             break;
        case DIERR_NOTINITIALIZED:
             strcpy(errmsg, "This object has not been initialized.");
             break;
        case DIERR_OLDDIRECTINPUTVERSION:
             strcpy(errmsg, "The application requires a newer version of DirectInput.");
             break;
        case DIERR_OUTOFMEMORY:
             strcpy(errmsg, "The DirectInput subsystem couldn't allocate sufficient memory to complete the call. This value is equal to the E_OUTOFMEMORY standard COM return value.");
             break;
        case DIERR_UNSUPPORTED:
             strcpy(errmsg, "The function called is not supported at this time. This value is equal to the E_NOTIMPL standard COM return value.");
             break;
        case E_PENDING:
             strcpy(errmsg, "Data is not yet available.");
             break;
        default:
             sprintf(errmsg, "Unknown Error Code : %04X", hresult);
             break;
       }
    sprintf(msgtext, "DIERR: %s\n", errmsg);
    WriteDebug( msgtext );
    sprintf(msgtext, "%s FAILED\n", msg);
    WriteDebug( msgtext );
   }


?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
69久久夜色精品国产69蝌蚪网| 91精品国产欧美一区二区成人| 亚洲国产一二三| 精品美女被调教视频大全网站| 91蝌蚪国产九色| 久久aⅴ国产欧美74aaa| 亚洲国产精品麻豆| 亚洲国产电影在线观看| 欧美日本一区二区三区四区| 成人永久免费视频| 日本欧美一区二区在线观看| 中文字幕一区免费在线观看| 日韩一二在线观看| 欧洲精品一区二区三区在线观看| 国产999精品久久久久久绿帽| 免费视频一区二区| 亚洲成av人片| 国产精品黄色在线观看| 欧美精品一区二区三区四区| 欧美老女人第四色| 99re视频精品| 国产成人精品网址| 黄色精品一二区| 另类中文字幕网| 天天色天天爱天天射综合| 一区二区三区高清在线| 国产精品网站一区| 久久久久久久久久久久久久久99| 欧美一区二区视频免费观看| 欧美酷刑日本凌虐凌虐| 欧美性生活影院| 欧美亚洲日本国产| 欧美性xxxxxxxx| 色婷婷激情久久| 色综合久久99| 在线看国产一区| 欧美在线一二三| 91视频www| 色老汉av一区二区三区| av午夜精品一区二区三区| 福利一区在线观看| 粉嫩一区二区三区在线看| 国产一区二区三区视频在线播放| 美女脱光内衣内裤视频久久网站 | 日韩一区二区精品葵司在线| 欧美日韩在线观看一区二区| 欧美伊人久久久久久久久影院| 91色porny蝌蚪| 91年精品国产| 欧美特级限制片免费在线观看| 精品视频999| 欧美麻豆精品久久久久久| 欧美精品一卡二卡| 欧美一区二区女人| 精品国产精品网麻豆系列| 精品不卡在线视频| 国产欧美中文在线| 国产精品成人免费精品自在线观看| 国产欧美精品国产国产专区 | 国产精品久久久久久久久图文区| 中文字幕av不卡| 中文字幕一区二区视频| 亚洲欧洲制服丝袜| 亚洲综合清纯丝袜自拍| 日本亚洲视频在线| 久久99在线观看| 成人妖精视频yjsp地址| 99久久婷婷国产综合精品| 欧亚洲嫩模精品一区三区| 91精品国产色综合久久ai换脸 | a亚洲天堂av| 精品视频一区二区不卡| 精品国精品国产| 亚洲精品国产无天堂网2021 | 99麻豆久久久国产精品免费优播| 色噜噜狠狠色综合欧洲selulu| 91精品国产色综合久久久蜜香臀| 国产色综合久久| 亚洲高清免费一级二级三级| 极品少妇xxxx精品少妇偷拍| 91丝袜美女网| 欧美精品久久一区二区三区 | 亚洲一区二区三区中文字幕| 精品在线亚洲视频| 欧美在线你懂的| 久久色中文字幕| 亚洲一区二区三区激情| 国产麻豆一精品一av一免费| 在线免费观看日本一区| 久久人人爽人人爽| 亚洲一区二区欧美| 国产成人8x视频一区二区| 欧美色老头old∨ideo| 国产亚洲精久久久久久| 亚洲成av人在线观看| www.久久久久久久久| 日韩一区二区三区高清免费看看| 综合欧美亚洲日本| 韩国av一区二区三区在线观看 | www欧美成人18+| 亚洲小少妇裸体bbw| 成人午夜激情影院| 欧美一级片在线| 亚洲自拍偷拍av| av不卡一区二区三区| 久久丝袜美腿综合| 老司机午夜精品99久久| 欧美丝袜丝交足nylons| 国产精品护士白丝一区av| 国模冰冰炮一区二区| 欧美一级夜夜爽| 日韩高清不卡在线| 在线免费观看视频一区| 亚洲欧美视频在线观看视频| 懂色av一区二区三区免费看| 欧美v国产在线一区二区三区| 亚洲一区二区三区四区在线| 色综合久久天天| 日韩一区在线看| 成人午夜av电影| 久久久久久日产精品| 久久精品国内一区二区三区| 欧美放荡的少妇| 亚洲一区二区综合| 欧美影院一区二区三区| 亚洲精品视频在线看| 91一区二区在线| 亚洲日本va午夜在线影院| www.成人网.com| |精品福利一区二区三区| 成人高清在线视频| 国产精品免费视频一区| 成人97人人超碰人人99| 国产精品丝袜在线| 99re亚洲国产精品| 亚洲人123区| 欧美在线|欧美| 亚洲成人手机在线| 91精品国产黑色紧身裤美女| 日本一区中文字幕| 精品sm在线观看| 国产精品小仙女| 亚洲欧洲另类国产综合| 91免费小视频| 天涯成人国产亚洲精品一区av| 7777女厕盗摄久久久| 午夜精品久久久久久久99水蜜桃 | 国产精品一区二区免费不卡| 26uuu精品一区二区三区四区在线| 精品一二三四区| 久久精品人人爽人人爽| 成人黄色av电影| 亚洲午夜激情网页| 日韩限制级电影在线观看| 国产一区二区毛片| 国产精品久久久爽爽爽麻豆色哟哟| 97久久精品人人爽人人爽蜜臀| 亚洲午夜久久久久| 日韩精品在线网站| 成人精品免费看| 亚洲综合在线电影| 日韩一区二区在线观看| 国产高清在线观看免费不卡| 亚洲少妇30p| 制服丝袜亚洲色图| 国产精品一区二区男女羞羞无遮挡| 国产精品久久久久毛片软件| 欧美亚洲尤物久久| 韩国精品久久久| 亚洲猫色日本管| 日韩一二三区不卡| 99久久久免费精品国产一区二区| 亚洲国产乱码最新视频| 精品国产免费视频| 色噜噜夜夜夜综合网| 久久99蜜桃精品| 一区二区三区四区视频精品免费 | 国产精品二区一区二区aⅴ污介绍| 色天天综合久久久久综合片| 琪琪久久久久日韩精品| 国产精品天美传媒沈樵| 欧美精品1区2区3区| 成人动漫一区二区三区| 日本欧美在线观看| 亚洲视频在线一区观看| 精品欧美乱码久久久久久| 91美女福利视频| 秋霞午夜av一区二区三区| 中文字幕一区二区日韩精品绯色| 宅男在线国产精品| 91一区二区在线| 国产精品亚洲一区二区三区妖精| 亚洲成人动漫精品| 国产精品伦理在线| 日韩欧美的一区| 欧洲一区二区三区免费视频| 岛国精品在线播放| 麻豆精品久久久| 午夜电影网亚洲视频| 亚洲欧洲日本在线|