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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? debugprint.cpp

?? 一個文件過濾驅動的實例
?? CPP
字號:
/********************************************************************
	created:	2003/08/05
	created:	5:8:2003   4:22
	filename: 	g:\temp\FsTPM\FsTPM\FsTPM\DebugPrint.cpp
	file path:	g:\temp\FsTPM\FsTPM\FsTPM
	file base:	DebugPrint
	file ext:	cpp
	author:		Supermi
	
	purpose:	用于調試,輸出一些關鍵結構的信息
*********************************************************************/

#include "FsTPM.h"

void  
ErrorString( 
			NTSTATUS RetStat
			) 
			/*++

			Followed Routine Description:

			Return error string for which RetStat stand

			Arguments:
				RetStat  - Error State Code

			Return Value:
				a error string

			Notice :
			    Should release the returned string by yourself
			--*/
{
	CHAR Buffer[256];

	switch( RetStat ) {

	case STATUS_SUCCESS:
		strcpy( Buffer, "SUCCESS" );
		break;
	case STATUS_CRC_ERROR:
		strcpy( Buffer, "CRC ERROR" );
		break;
	case STATUS_NOT_IMPLEMENTED:
		strcpy( Buffer, "NOT IMPLEMENTED" );
		break;
	case STATUS_EAS_NOT_SUPPORTED:
		strcpy( Buffer, "EAS NOT SUPPORTED" );
		break;
	case STATUS_EA_TOO_LARGE:
		strcpy( Buffer, "EA TOO LARGE");
		break;
	case STATUS_NONEXISTENT_EA_ENTRY:
		strcpy( Buffer, "NONEXISTENT EA ENTRY");
		break;
	case STATUS_BAD_NETWORK_NAME:
		strcpy( Buffer, "BAD NETWORK NAME" );
		break;
	case STATUS_NOTIFY_ENUM_DIR:
		strcpy( Buffer, "NOTIFY ENUM DIR" );
		break;
	case STATUS_FILE_CORRUPT_ERROR:
		strcpy( Buffer, "FILE CORRUPT" );
		break;
	case STATUS_DISK_CORRUPT_ERROR:
		strcpy( Buffer, "DISK CORRUPT" );
		break;
	case STATUS_RANGE_NOT_LOCKED:
		strcpy( Buffer, "RANGE NOT LOCKED" );
		break;
	case STATUS_FILE_CLOSED:
		strcpy( Buffer, "FILE CLOSED" );
		break;
	case STATUS_IN_PAGE_ERROR:
		strcpy( Buffer, "IN PAGE ERROR" );
		break;
	case STATUS_CANCELLED:
		strcpy( Buffer, "CANCELLED" );
		break;
	case STATUS_QUOTA_EXCEEDED:
		strcpy( Buffer, "QUOTA EXCEEDED" );
		break;
	case STATUS_NOT_SUPPORTED:
		strcpy( Buffer, "NOT SUPPORTED" );
		break;
	case STATUS_NO_MORE_FILES:
		strcpy( Buffer, "NO MORE FILES" );
		break;
	case STATUS_BUFFER_TOO_SMALL:
		strcpy( Buffer, "BUFFER TOO SMALL" );
		break;
	case STATUS_OBJECT_NAME_INVALID:
		strcpy( Buffer, "NAME INVALID" );
		break;
	case STATUS_OBJECT_NAME_NOT_FOUND:
		strcpy( Buffer, "FILE NOT FOUND" );
		break;
	case STATUS_NOT_A_DIRECTORY:
		strcpy( Buffer, "NOT A DIRECTORY" );
		break;
	case STATUS_NO_SUCH_FILE:
		strcpy( Buffer, "NO SUCH FILE" );
		break;
	case STATUS_OBJECT_NAME_COLLISION:
		strcpy( Buffer, "NAME COLLISION" );
		break;
	case STATUS_NONEXISTENT_SECTOR:
		strcpy( Buffer, "NONEXISTENT SECTOR" );
		break;
	case STATUS_BAD_NETWORK_PATH:
		strcpy( Buffer, "BAD NETWORK PATH" );
		break;
	case STATUS_OBJECT_PATH_NOT_FOUND:
		strcpy( Buffer, "PATH NOT FOUND" );
		break;
	case STATUS_NO_SUCH_DEVICE:
		strcpy( Buffer, "INVALID PARAMETER" );
		break;
	case STATUS_END_OF_FILE:
		strcpy( Buffer, "END OF FILE" );
		break;
	case STATUS_NOTIFY_CLEANUP:
		strcpy( Buffer, "NOTIFY CLEANUP" );
		break;
	case STATUS_BUFFER_OVERFLOW:
		strcpy( Buffer, "BUFFER OVERFLOW" );
		break;
	case STATUS_NO_MORE_ENTRIES:
		strcpy( Buffer, "NO MORE ENTRIES" );
		break;
	case STATUS_ACCESS_DENIED:
		strcpy( Buffer, "ACCESS DENIED" );
		break;
	case STATUS_SHARING_VIOLATION:
		strcpy( Buffer, "SHARING VIOLATION" );
		break;       
	case STATUS_INVALID_PARAMETER:
		strcpy( Buffer, "INVALID PARAMETER" );
		break;       
	case STATUS_OPLOCK_BREAK_IN_PROGRESS:
		strcpy( Buffer, "OPLOCK BREAK" );
		break;        
	case STATUS_OPLOCK_NOT_GRANTED:
		strcpy( Buffer, "OPLOCK NOT GRANTED" );
		break;
	case STATUS_FILE_LOCK_CONFLICT:
		strcpy( Buffer, "FILE LOCK CONFLICT" );
		break;
	case STATUS_PENDING:
		strcpy( Buffer, "PENDING" );
		break;       
	case STATUS_REPARSE:
		strcpy( Buffer, "REPARSE" );
		break;       
	case STATUS_MORE_ENTRIES:
		strcpy( Buffer, "MORE" );
		break;       
	case STATUS_DELETE_PENDING:
		strcpy( Buffer, "DELETE PEND" );
		break;       
	case STATUS_CANNOT_DELETE:
		strcpy( Buffer, "CANNOT DELETE" );
		break;       
	case STATUS_LOCK_NOT_GRANTED:
		strcpy( Buffer, "NOT GRANTED" );
		break;       
	case STATUS_FILE_IS_A_DIRECTORY:
		strcpy( Buffer, "IS DIRECTORY" );
		break;
	case STATUS_ALREADY_COMMITTED:
		strcpy( Buffer, "ALREADY COMMITTED" );
		break;
	case STATUS_INVALID_EA_FLAG:
		strcpy( Buffer, "INVALID EA FLAG" );
		break;
	case STATUS_INVALID_INFO_CLASS:
		strcpy( Buffer, "INVALID INFO CLASS" );
		break;
	case STATUS_INVALID_HANDLE:
		strcpy( Buffer, "INVALID HANDLE" );
		break;
	case STATUS_INVALID_DEVICE_REQUEST:
		strcpy( Buffer, "INVALID DEVICE REQUEST" );
		break;
	case STATUS_WRONG_VOLUME:
		strcpy( Buffer, "WRONG VOLUME" );
		break;
	case STATUS_UNEXPECTED_NETWORK_ERROR:
		strcpy( Buffer, "NETWORK ERROR" );
		break;
	case STATUS_DFS_UNAVAILABLE:
		strcpy( Buffer, "DFS UNAVAILABLE" );
		break;
	case STATUS_LOG_FILE_FULL:
		strcpy( Buffer, "LOG FILE FULL" );
		break;
	case STATUS_INVALID_DEVICE_STATE:
		strcpy( Buffer, "INVALID DEVICE STATE" );
		break;
	case STATUS_NO_MEDIA_IN_DEVICE:
		strcpy( Buffer, "NO MEDIA");
		break;
	case STATUS_DISK_FULL:
		strcpy( Buffer, "DISK FULL");
		break;
	case STATUS_DIRECTORY_NOT_EMPTY:
		strcpy( Buffer, "NOT EMPTY");
		break;

		//
		// Named pipe errors
		//
	case STATUS_INSTANCE_NOT_AVAILABLE:
		strcpy( Buffer, "INSTANCE NOT AVAILABLE" );
		break;
	case STATUS_PIPE_NOT_AVAILABLE:
		strcpy( Buffer, "PIPE NOT AVAILABLE" );
		break;
	case STATUS_INVALID_PIPE_STATE:
		strcpy( Buffer, "INVALID PIPE STATE" );
		break;
	case STATUS_PIPE_BUSY:
		strcpy( Buffer, "PIPE BUSY" );
		break;
	case STATUS_PIPE_DISCONNECTED:
		strcpy( Buffer, "PIPE DISCONNECTED" );
		break;
	case STATUS_PIPE_CLOSING:
		strcpy( Buffer, "PIPE CLOSING" );
		break;
	case STATUS_PIPE_CONNECTED:
		strcpy( Buffer, "PIPE CONNECTED" );
		break;
	case STATUS_PIPE_LISTENING:
		strcpy( Buffer, "PIPE LISTENING" );
		break;
	case STATUS_INVALID_READ_MODE:
		strcpy( Buffer, "INVALID READ MODE" );
		break;
	case STATUS_PIPE_EMPTY:
		strcpy( Buffer, "PIPE EMPTY" );
		break;
	case STATUS_PIPE_BROKEN:
		strcpy( Buffer, "PIPE BROKEN" );
		break;
	case STATUS_IO_TIMEOUT:
		strcpy( Buffer, "IO TIMEOUT" );
		break;
	default:
		sprintf( Buffer, "* 0x%X", RetStat );
		break;
	}
	FsTPM_DbgPrint(("%s\n",Buffer));
}


?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色天使久久综合网天天| 国产女人水真多18毛片18精品视频| 欧美日韩免费高清一区色橹橹| 欧美高清www午色夜在线视频| 日韩一级视频免费观看在线| 国产日韩高清在线| 亚洲小说欧美激情另类| 国产成人免费9x9x人网站视频| 欧洲一区二区三区在线| 国产欧美精品一区二区色综合| 亚洲国产视频一区| 成人自拍视频在线观看| 99热精品国产| 国产欧美一区二区三区在线老狼| 亚洲成人你懂的| 欧美吻胸吃奶大尺度电影| 另类欧美日韩国产在线| proumb性欧美在线观看| 欧美mv日韩mv国产| 亚洲第一综合色| 一本色道亚洲精品aⅴ| 国产色产综合产在线视频| 久久精品国产精品亚洲精品| 精品视频色一区| 亚洲午夜视频在线观看| 色香蕉久久蜜桃| 亚洲欧美另类图片小说| 99久久免费精品高清特色大片| 久久久久久夜精品精品免费| 日韩国产一区二| 欧美精品亚洲一区二区在线播放| 亚洲另类色综合网站| 91福利在线播放| 亚洲成av人片| 4438x亚洲最大成人网| 蜜臀国产一区二区三区在线播放 | 亚洲日本乱码在线观看| 波多野结衣欧美| 亚洲色欲色欲www在线观看| 99精品欧美一区二区蜜桃免费| 一区二区中文视频| 在线观看91精品国产入口| 亚洲一区二区欧美| 欧美大黄免费观看| 国产一区二区三区日韩 | 色综合视频在线观看| 亚洲一二三四在线观看| 日韩视频一区在线观看| 久久国产麻豆精品| 中日韩免费视频中文字幕| 色狠狠一区二区三区香蕉| 日韩电影在线观看网站| 久久久久久久久99精品| 色婷婷av一区二区| 美脚の诱脚舐め脚责91| 国产精品久久777777| 91精品麻豆日日躁夜夜躁| 国产精品1区2区| 亚洲国产美国国产综合一区二区| 久久蜜桃一区二区| 欧美日韩mp4| 9l国产精品久久久久麻豆| 日韩激情一二三区| 中文字幕一区二区三区在线播放| 91麻豆精品国产91久久久使用方法 | 欧美高清在线精品一区| 欧美精品乱码久久久久久| www.欧美亚洲| 激情国产一区二区| 亚州成人在线电影| 成人免费一区二区三区视频 | 亚洲午夜久久久久久久久久久| 亚洲欧美成人一区二区三区| 欧美剧情片在线观看| 91社区在线播放| 白白色 亚洲乱淫| 激情深爱一区二区| 毛片不卡一区二区| 亚洲精品v日韩精品| 亚洲精品在线一区二区| 日本v片在线高清不卡在线观看| 一区免费观看视频| 国产精品家庭影院| 日本一区二区在线不卡| 久久众筹精品私拍模特| 日韩你懂的在线观看| 欧美日韩国产高清一区二区| 一本一本久久a久久精品综合麻豆 一本一道波多野结衣一区二区 | 国产精品麻豆99久久久久久| 欧美r级在线观看| 亚洲精品在线观| 久久精品夜夜夜夜久久| 中文天堂在线一区| 亚洲精品伦理在线| 日韩综合在线视频| 成人免费毛片高清视频| 亚洲人成电影网站色mp4| 亚洲人吸女人奶水| 亚洲女同一区二区| 亚洲国产精品久久久久秋霞影院 | 成人丝袜高跟foot| 91丨porny丨首页| 欧美性大战久久| 日韩欧美电影在线| 日本一二三不卡| 亚洲影视资源网| 久草中文综合在线| 波多野结衣亚洲一区| 欧美欧美欧美欧美首页| 26uuu国产在线精品一区二区| 日韩一区有码在线| 天天操天天干天天综合网| 狠狠色丁香婷综合久久| 色婷婷激情一区二区三区| 日韩欧美专区在线| 日本一区二区在线不卡| 爽爽淫人综合网网站| 成人午夜在线视频| 欧美日韩精品综合在线| 国产精品午夜电影| 狂野欧美性猛交blacked| 成人av资源在线观看| 日韩亚洲欧美在线| 亚洲3atv精品一区二区三区| 国产91精品免费| 日韩午夜av一区| 亚洲观看高清完整版在线观看 | 亚洲欧美成aⅴ人在线观看| 国产一区二区在线影院| 91精品欧美一区二区三区综合在| 成人免费在线播放视频| 国产91丝袜在线播放0| 欧美电影免费观看高清完整版在线 | 91在线视频在线| 国产日本欧洲亚洲| 国产激情一区二区三区四区| 日韩欧美国产系列| 蜜臀精品一区二区三区在线观看| 欧美日韩亚洲综合在线 欧美亚洲特黄一级 | 国产精品久久二区二区| 国产高清不卡一区二区| 国产午夜精品一区二区三区视频| 国产一区啦啦啦在线观看| 91麻豆精品国产91久久久使用方法| 亚洲777理论| 欧美一区二区成人| 韩国精品一区二区| 久久久久97国产精华液好用吗| 国产精品一卡二| 中文字幕综合网| 成人综合婷婷国产精品久久免费| 国产精品久久久一本精品| 国产一区视频在线看| 久久精品夜夜夜夜久久| 成人激情文学综合网| 一区二区三区日韩在线观看| 欧美偷拍一区二区| 免费成人小视频| 亚洲国产精品成人久久综合一区 | 国产欧美日韩精品一区| 99国产精品国产精品毛片| 亚洲国产精品久久人人爱蜜臀| 日韩精品中午字幕| 99免费精品视频| 婷婷综合五月天| 日本一区二区不卡视频| 欧美亚洲一区二区在线| 精品一区二区三区在线观看| 中文字幕一区免费在线观看| 亚洲欧美一区二区视频| 91丨九色丨蝌蚪富婆spa| 精品粉嫩aⅴ一区二区三区四区| 成人午夜又粗又硬又大| 五月激情丁香一区二区三区| 久久女同互慰一区二区三区| 在线亚洲人成电影网站色www| 国模一区二区三区白浆| 亚洲国产视频一区二区| 国产偷国产偷精品高清尤物 | 日韩视频免费直播| 色一区在线观看| 成人小视频免费在线观看| 久久机这里只有精品| 天天色综合成人网| 亚洲精品老司机| 亚洲人一二三区| 国产精品成人免费在线| 久久久亚洲国产美女国产盗摄| 欧美日韩国产一二三| 在线精品视频一区二区三四| 9色porny自拍视频一区二区| 成人妖精视频yjsp地址| 久久这里只有精品首页| 在线观看国产一区二区| 一本久道中文字幕精品亚洲嫩| 成人一级视频在线观看| 国产乱国产乱300精品| 九九精品视频在线看| 国精品**一区二区三区在线蜜桃| 免费欧美日韩国产三级电影|