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

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

?? debug.c

?? FSD file system driver
?? C
?? 第 1 頁 / 共 5 頁
字號:
							FFSGetCurrentProcessName(),
							IrpMjStrings[IoStackLocation->MajorFunction],
							FileName,
							IoStackLocation->Parameters.VerifyVolume.DeviceObject));
			}
			else if (IoStackLocation->MinorFunction == IRP_MN_LOAD_FILE_SYSTEM)
			{
				FFSPrintNoIndent((
							DBG_TRACE, "%s %s %s IRP_MN_LOAD_FILE_SYSTEM\n",
							FFSGetCurrentProcessName(),
							IrpMjStrings[IoStackLocation->MajorFunction],
							FileName));
			}
#if (_WIN32_WINNT >= 0x0500)
			else if (IoStackLocation->MinorFunction == IRP_MN_KERNEL_CALL)
			{
				FFSPrintNoIndent((
							DBG_TRACE, "%s %s %s IRP_MN_KERNEL_CALL\n",
							FFSGetCurrentProcessName(),
							IrpMjStrings[IoStackLocation->MajorFunction],
							FileName));
			}
#endif // (_WIN32_WINNT >= 0x0500)
			else
			{
				FFSPrintNoIndent((
							DBG_TRACE, "%s %s %s Unknown minor function %#x\n",
							FFSGetCurrentProcessName(),
							IrpMjStrings[IoStackLocation->MajorFunction],
							FileName,
							IoStackLocation->MinorFunction));
			}

			break;

		case IRP_MJ_DEVICE_CONTROL:

			FFSPrintNoIndent((
						DBG_TRACE, "%s %s %s IoControlCode: %#x\n",
						FFSGetCurrentProcessName(),
						IrpMjStrings[IoStackLocation->MajorFunction],
						FileName,
						IoStackLocation->Parameters.DeviceIoControl.IoControlCode));

			break;

		case IRP_MJ_LOCK_CONTROL:

			if (IoStackLocation->MinorFunction & IRP_MN_LOCK)
			{
#ifndef _GNU_NTIFS_
				FFSPrintNoIndent((
							DBG_TRACE, "%s %s %s IRP_MN_LOCK Offset: %I64xh Length: %I64xh Key: %u %s%s\n",
							FFSGetCurrentProcessName(),
							IrpMjStrings[IoStackLocation->MajorFunction],
							FileName,
							IoStackLocation->Parameters.LockControl.ByteOffset.QuadPart,
							IoStackLocation->Parameters.LockControl.Length->QuadPart,
							IoStackLocation->Parameters.LockControl.Key,
							(IoStackLocation->Flags & SL_FAIL_IMMEDIATELY ? "SL_FAIL_IMMEDIATELY " : ""),
							(IoStackLocation->Flags & SL_EXCLUSIVE_LOCK ? "SL_EXCLUSIVE_LOCK " : "")));
#else
				FFSPrintNoIndent((
							DBG_TRACE, "%s %s %s IRP_MN_LOCK Offset: %I64xh Length: %I64xh Key: %u %s%s\n",
							FFSGetCurrentProcessName(),
							IrpMjStrings[IoStackLocation->MajorFunction],
							FileName,
							((PEXTENDED_IO_STACK_LOCATION)
							 IoStackLocation)->Parameters.LockControl.ByteOffset.QuadPart,
							((PEXTENDED_IO_STACK_LOCATION)
							 IoStackLocation)->Parameters.LockControl.Length->QuadPart,
							((PEXTENDED_IO_STACK_LOCATION)
							 IoStackLocation)->Parameters.LockControl.Key,
							(IoStackLocation->Flags & SL_FAIL_IMMEDIATELY ? "SL_FAIL_IMMEDIATELY " : ""),
							(IoStackLocation->Flags & SL_EXCLUSIVE_LOCK ? "SL_EXCLUSIVE_LOCK " : "")));
#endif
			}
			else if (IoStackLocation->MinorFunction & IRP_MN_UNLOCK_SINGLE)
			{
#ifndef _GNU_NTIFS_
				FFSPrintNoIndent((
							DBG_TRACE, "%s %s %s IRP_MN_UNLOCK_SINGLE Offset: %I64xh Length: %I64xh Key: %u\n",
							FFSGetCurrentProcessName(),
							IrpMjStrings[IoStackLocation->MajorFunction],
							FileName,
							IoStackLocation->Parameters.LockControl.ByteOffset.QuadPart,
							IoStackLocation->Parameters.LockControl.Length->QuadPart,
							IoStackLocation->Parameters.LockControl.Key));
#else
				FFSPrintNoIndent((
							DBG_TRACE, "%s %s %s IRP_MN_UNLOCK_SINGLE Offset: %I64xh Length: %I64xh Key: %u\n",
							FFSGetCurrentProcessName(),
							IrpMjStrings[IoStackLocation->MajorFunction],
							FileName,
							((PEXTENDED_IO_STACK_LOCATION)
							 IoStackLocation)->Parameters.LockControl.ByteOffset.QuadPart,
							((PEXTENDED_IO_STACK_LOCATION)
							 IoStackLocation)->Parameters.LockControl.Length->QuadPart,
							((PEXTENDED_IO_STACK_LOCATION)
							 IoStackLocation)->Parameters.LockControl.Key));
#endif
			}
			else if (IoStackLocation->MinorFunction & IRP_MN_UNLOCK_ALL)
			{
				FFSPrintNoIndent((
							DBG_TRACE, "%s %s %s IRP_MN_UNLOCK_ALL\n",
							FFSGetCurrentProcessName(),
							IrpMjStrings[IoStackLocation->MajorFunction],
							FileName));
			}
			else if (IoStackLocation->MinorFunction & IRP_MN_UNLOCK_ALL_BY_KEY)
			{
#ifndef _GNU_NTIFS_
				FFSPrintNoIndent((
							DBG_TRACE, "%s %s %s IRP_MN_UNLOCK_ALL_BY_KEY Key: %u\n",
							FFSGetCurrentProcessName(),
							IrpMjStrings[IoStackLocation->MajorFunction],
							FileName,
							IoStackLocation->Parameters.LockControl.Key));
#else
				FFSPrintNoIndent((
							DBG_TRACE, "%s %s %s IRP_MN_UNLOCK_ALL_BY_KEY Key: %u\n",
							FFSGetCurrentProcessName(),
							IrpMjStrings[IoStackLocation->MajorFunction],
							FileName,
							((PEXTENDED_IO_STACK_LOCATION)
							 IoStackLocation)->Parameters.LockControl.Key));
#endif
			}
			else
			{
				FFSPrintNoIndent((
							DBG_TRACE, "%s %s %s Unknown minor function %#x\n",
							FFSGetCurrentProcessName(),
							IrpMjStrings[IoStackLocation->MajorFunction],
							FileName,
							IoStackLocation->MinorFunction));
			}

			break;

		case IRP_MJ_CLEANUP:

			FFSPrintNoIndent((
						DBG_TRACE, "%s %s %s\n",
						FFSGetCurrentProcessName(),
						IrpMjStrings[IoStackLocation->MajorFunction],
						FileName));

			break;

		case IRP_MJ_SHUTDOWN:

			FFSPrintNoIndent((
						DBG_TRACE, "%s %s %s\n",
						FFSGetCurrentProcessName(),
						IrpMjStrings[IoStackLocation->MajorFunction],
						FileName));

			break;

#if (_WIN32_WINNT >= 0x0500)
		case IRP_MJ_PNP:

			FFSPrintNoIndent((
						DBG_TRACE, "%s %s %s\n",
						FFSGetCurrentProcessName(),
						IrpMjStrings[IoStackLocation->MajorFunction],
						FileName));
#endif // (_WIN32_WINNT >= 0x0500)
			break;


		default:

			FFSPrintNoIndent((
						DBG_TRACE, "%s %s %s\n",
						FFSGetCurrentProcessName(),
						IrpMjStrings[IoStackLocation->MajorFunction],
						FileName));
	}
}


VOID
FFSDbgPrintComplete(
	IN PIRP Irp,
	IN BOOLEAN bPrint)
{
	PIO_STACK_LOCATION IoStackLocation;

	if (!Irp)
		return;

	if (Irp->IoStatus.Status != STATUS_SUCCESS)
	{
		IoStackLocation = IoGetCurrentIrpStackLocation(Irp);

		if (bPrint)
		{
			FFSPrintNoIndent((
						DBG_TRACE, "%s %s Status: %s (%#x).\n",
						FFSGetCurrentProcessName(),
						IrpMjStrings[IoStackLocation->MajorFunction],
						FFSNtStatusToString(Irp->IoStatus.Status),
						Irp->IoStatus.Status));
		}
	}
}

PUCHAR
FFSNtStatusToString(
	IN NTSTATUS Status)
{
	switch (Status)
	{
		case 0x00000000: return "STATUS_SUCCESS";
		case 0x00000001: return "STATUS_WAIT_1";
		case 0x00000002: return "STATUS_WAIT_2";
		case 0x00000003: return "STATUS_WAIT_3";
		case 0x0000003F: return "STATUS_WAIT_63";
		case 0x00000080: return "STATUS_ABANDONED_WAIT_0";
		case 0x000000BF: return "STATUS_ABANDONED_WAIT_63";
		case 0x000000C0: return "STATUS_USER_APC";
		case 0x00000100: return "STATUS_KERNEL_APC";
		case 0x00000101: return "STATUS_ALERTED";
		case 0x00000102: return "STATUS_TIMEOUT";
		case 0x00000103: return "STATUS_PENDING";
		case 0x00000104: return "STATUS_REPARSE";
		case 0x00000105: return "STATUS_MORE_ENTRIES";
		case 0x00000106: return "STATUS_NOT_ALL_ASSIGNED";
		case 0x00000107: return "STATUS_SOME_NOT_MAPPED";
		case 0x00000108: return "STATUS_OPLOCK_BREAK_IN_PROGRESS";
		case 0x00000109: return "STATUS_VOLUME_MOUNTED";
		case 0x0000010A: return "STATUS_RXACT_COMMITTED";
		case 0x0000010B: return "STATUS_NOTIFY_CLEANUP";
		case 0x0000010C: return "STATUS_NOTIFY_ENUM_DIR";
		case 0x0000010D: return "STATUS_NO_QUOTAS_FOR_ACCOUNT";
		case 0x0000010E: return "STATUS_PRIMARY_TRANSPORT_CONNECT_FAILED";
		case 0x00000110: return "STATUS_PAGE_FAULT_TRANSITION";
		case 0x00000111: return "STATUS_PAGE_FAULT_DEMAND_ZERO";
		case 0x00000112: return "STATUS_PAGE_FAULT_COPY_ON_WRITE";
		case 0x00000113: return "STATUS_PAGE_FAULT_GUARD_PAGE";
		case 0x00000114: return "STATUS_PAGE_FAULT_PAGING_FILE";
		case 0x00000115: return "STATUS_CACHE_PAGE_LOCKED";
		case 0x00000116: return "STATUS_CRASH_DUMP";
		case 0x00000117: return "STATUS_BUFFER_ALL_ZEROS";
		case 0x00000118: return "STATUS_REPARSE_OBJECT";
		case 0x00000119: return "STATUS_RESOURCE_REQUIREMENTS_CHANGED";
		case 0x00000120: return "STATUS_TRANSLATION_COMPLETE";
		case 0x00000121: return "STATUS_DS_MEMBERSHIP_EVALUATED_LOCALLY";
		case 0x00010001: return "DBG_EXCEPTION_HANDLED";
		case 0x00010002: return "DBG_CONTINUE";
		case 0x40000000: return "STATUS_OBJECT_NAME_EXISTS";
		case 0x40000001: return "STATUS_THREAD_WAS_SUSPENDED";
		case 0x40000002: return "STATUS_WORKING_SET_LIMIT_RANGE";
		case 0x40000003: return "STATUS_IMAGE_NOT_AT_BASE";
		case 0x40000004: return "STATUS_RXACT_STATE_CREATED";
		case 0x40000005: return "STATUS_SEGMENT_NOTIFICATION";
		case 0x40000006: return "STATUS_LOCAL_USER_SESSION_KEY";
		case 0x40000007: return "STATUS_BAD_CURRENT_DIRECTORY";
		case 0x40000008: return "STATUS_SERIAL_MORE_WRITES";
		case 0x40000009: return "STATUS_REGISTRY_RECOVERED";
		case 0x4000000A: return "STATUS_FT_READ_RECOVERY_FROM_BACKUP";
		case 0x4000000B: return "STATUS_FT_WRITE_RECOVERY";
		case 0x4000000C: return "STATUS_SERIAL_COUNTER_TIMEOUT";
		case 0x4000000D: return "STATUS_NULL_LM_PASSWORD";
		case 0x4000000E: return "STATUS_IMAGE_MACHINE_TYPE_MISMATCH";
		case 0x4000000F: return "STATUS_RECEIVE_PARTIAL";
		case 0x40000010: return "STATUS_RECEIVE_EXPEDITED";
		case 0x40000011: return "STATUS_RECEIVE_PARTIAL_EXPEDITED";
		case 0x40000012: return "STATUS_EVENT_DONE";
		case 0x40000013: return "STATUS_EVENT_PENDING";
		case 0x40000014: return "STATUS_CHECKING_FILE_SYSTEM";
		case 0x40000015: return "STATUS_FATAL_APP_EXIT";
		case 0x40000016: return "STATUS_PREDEFINED_HANDLE";
		case 0x40000017: return "STATUS_WAS_UNLOCKED";
		case 0x40000018: return "STATUS_SERVICE_NOTIFICATION";
		case 0x40000019: return "STATUS_WAS_LOCKED";
		case 0x4000001A: return "STATUS_LOG_HARD_ERROR";
		case 0x4000001B: return "STATUS_ALREADY_WIN32";
		case 0x4000001C: return "STATUS_WX86_UNSIMULATE";
		case 0x4000001D: return "STATUS_WX86_CONTINUE";
		case 0x4000001E: return "STATUS_WX86_SINGLE_STEP";
		case 0x4000001F: return "STATUS_WX86_BREAKPOINT";
		case 0x40000020: return "STATUS_WX86_EXCEPTION_CONTINUE";
		case 0x40000021: return "STATUS_WX86_EXCEPTION_LASTCHANCE";
		case 0x40000022: return "STATUS_WX86_EXCEPTION_CHAIN";
		case 0x40000023: return "STATUS_IMAGE_MACHINE_TYPE_MISMATCH_EXE";
		case 0x40000024: return "STATUS_NO_YIELD_PERFORMED";
		case 0x40000025: return "STATUS_TIMER_RESUME_IGNORED";
		case 0x40000026: return "STATUS_ARBITRATION_UNHANDLED";
		case 0x40000027: return "STATUS_CARDBUS_NOT_SUPPORTED";
		case 0x40000028: return "STATUS_WX86_CREATEWX86TIB";
		case 0x40000029: return "STATUS_MP_PROCESSOR_MISMATCH";
		case 0x40010001: return "DBG_REPLY_LATER";
		case 0x40010002: return "DBG_UNABLE_TO_PROVIDE_HANDLE";
		case 0x40010003: return "DBG_TERMINATE_THREAD";
		case 0x40010004: return "DBG_TERMINATE_PROCESS";
		case 0x40010005: return "DBG_CONTROL_C";
		case 0x40010006: return "DBG_PRINTEXCEPTION_C";
		case 0x40010007: return "DBG_RIPEXCEPTION";
		case 0x40010008: return "DBG_CONTROL_BREAK";
		case 0x80000001: return "STATUS_GUARD_PAGE_VIOLATION";
		case 0x80000002: return "STATUS_DATATYPE_MISALIGNMENT";
		case 0x80000003: return "STATUS_BREAKPOINT";
		case 0x80000004: return "STATUS_SINGLE_STEP";
		case 0x80000005: return "STATUS_BUFFER_OVERFLOW";
		case 0x80000006: return "STATUS_NO_MORE_FILES";
		case 0x80000007: return "STATUS_WAKE_SYSTEM_DEBUGGER";
		case 0x8000000A: return "STATUS_HANDLES_CLOSED";
		case 0x8000000B: return "STATUS_NO_INHERITANCE";
		case 0x8000000C: return "STATUS_GUID_SUBSTITUTION_MADE";
		case 0x8000000D: return "STATUS_PARTIAL_COPY";
		case 0x8000000E: return "STATUS_DEVICE_PAPER_EMPTY";
		case 0x8000000F: return "STATUS_DEVICE_POWERED_OFF";
		case 0x80000010: return "STATUS_DEVICE_OFF_LINE";
		case 0x80000011: return "STATUS_DEVICE_BUSY";
		case 0x80000012: return "STATUS_NO_MORE_EAS";

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品成人在线观看| 国产一区二区三区精品欧美日韩一区二区三区| 国产精品一二一区| 国产香蕉久久精品综合网| 韩国av一区二区三区在线观看| 日韩手机在线导航| 国产精品自拍毛片| 最新国产の精品合集bt伙计| 成人91在线观看| 一区二区三区美女| 91精品国产综合久久福利软件 | 青青草91视频| 久久久夜色精品亚洲| 成人影视亚洲图片在线| 亚洲情趣在线观看| 欧美美女网站色| 国产精品综合视频| 一区二区三区在线观看网站| 欧美精品高清视频| 国产91精品在线观看| 一区二区三区日韩精品视频| 日韩午夜中文字幕| 99re这里只有精品首页| 亚洲3atv精品一区二区三区| 久久综合色婷婷| 色乱码一区二区三区88| 麻豆传媒一区二区三区| 中文字幕一区二区三中文字幕| 欧美精品日韩一本| 成人激情视频网站| 日本特黄久久久高潮| 国产精品麻豆视频| 日韩一级完整毛片| 色www精品视频在线观看| 九色综合狠狠综合久久| 亚洲影院理伦片| 国产人久久人人人人爽| 欧美人xxxx| 91片在线免费观看| 国产精品一区二区三区网站| 亚洲sss视频在线视频| 国产精品免费视频网站| 日韩欧美在线影院| 在线观看免费一区| 成人精品电影在线观看| 激情深爱一区二区| 午夜a成v人精品| 亚洲色图.com| 国产欧美日韩亚州综合| 日韩一区二区在线观看| 欧美日韩在线免费视频| 99re视频精品| 岛国一区二区在线观看| 韩国一区二区在线观看| 视频一区免费在线观看| 洋洋成人永久网站入口| 国产精品超碰97尤物18| 国产日韩精品视频一区| 久久先锋影音av鲁色资源网| 制服丝袜中文字幕一区| 欧美日韩一级片在线观看| 91在线观看成人| 白白色 亚洲乱淫| 成人午夜又粗又硬又大| 国产一区二区不卡在线| 激情欧美一区二区| 激情综合网av| 另类的小说在线视频另类成人小视频在线 | 欧美日韩午夜在线视频| 色爱区综合激月婷婷| 一本久道久久综合中文字幕| 成人动漫一区二区三区| 成人激情午夜影院| 不卡视频在线观看| 99久久精品国产毛片| 成人爱爱电影网址| av在线一区二区三区| 99久久久国产精品| 91麻豆精东视频| 在线视频一区二区三| 欧美日韩精品欧美日韩精品| 欧美日韩亚洲另类| 制服丝袜亚洲精品中文字幕| 欧美一区二区三区电影| 精品电影一区二区三区| 久久久久久电影| 国产精品成人网| 一区二区欧美国产| 亚洲午夜av在线| 麻豆中文一区二区| 国产一区二区三区精品欧美日韩一区二区三区| 国产在线播放一区三区四| 国产成人午夜99999| 99re这里只有精品视频首页| 欧美午夜精品一区| 日韩欧美一二区| 久久久久9999亚洲精品| 自拍偷拍欧美激情| 丝袜亚洲另类丝袜在线| 国内一区二区在线| 91日韩在线专区| 欧美精品视频www在线观看| 精品999久久久| ●精品国产综合乱码久久久久| 亚洲一区二区三区爽爽爽爽爽 | 久久99精品国产.久久久久久| 国产在线视频不卡二| 成人激情校园春色| 欧美理论电影在线| 国产午夜一区二区三区| 亚洲永久免费av| 国产精品69久久久久水密桃| 日本高清不卡在线观看| 欧美成人在线直播| 亚洲欧美日韩一区二区| 免费观看30秒视频久久| 99视频精品全部免费在线| 欧美一区二区三区小说| 国产精品午夜电影| 青青国产91久久久久久| 91丨九色丨尤物| 久久这里只有精品视频网| 一区二区三区精品在线观看| 黄网站免费久久| 欧美精品亚洲二区| 亚洲欧美日韩综合aⅴ视频| 麻豆国产一区二区| 欧美性生活久久| 国产精品天天看| 九九在线精品视频| 欧美日韩不卡一区| 亚洲精品美国一| 国产馆精品极品| 日韩免费性生活视频播放| 一区二区成人在线| jlzzjlzz亚洲日本少妇| 精品久久久久久无| 日本欧美久久久久免费播放网| 成年人网站91| 久久蜜桃av一区二区天堂| 日本一不卡视频| 欧美日韩精品欧美日韩精品 | 亚洲精品成人在线| 丁香天五香天堂综合| 欧美xxxxxxxx| 日韩**一区毛片| 欧美性做爰猛烈叫床潮| 日韩码欧中文字| 成人av电影在线| 国产精品嫩草影院av蜜臀| 国产高清不卡一区| 久久综合色8888| 国产在线精品一区二区| 日韩一级片网址| 日本不卡一二三区黄网| 欧美精品高清视频| 视频一区视频二区在线观看| 精品视频999| 天堂蜜桃91精品| 欧美久久久久中文字幕| 亚洲国产精品久久一线不卡| 欧美专区亚洲专区| 亚洲主播在线观看| 91黄色免费观看| 亚洲一二三区在线观看| 欧美性受xxxx黑人xyx| 亚洲成人精品在线观看| 欧美日韩一级视频| 午夜视频一区二区三区| 精品视频在线看| 免费观看日韩av| 2020国产精品| 国产不卡免费视频| 国产精品视频免费看| 99麻豆久久久国产精品免费优播| 国产精品久久看| 日本大香伊一区二区三区| 亚洲一区二区影院| 日韩一区二区影院| 国产精品一区二区在线看| 欧美激情资源网| 色婷婷国产精品久久包臀| 亚洲精选免费视频| 欧美日韩高清一区二区三区| 日本女人一区二区三区| 久久久电影一区二区三区| 成人av资源下载| 亚洲午夜av在线| 久久伊人中文字幕| av亚洲精华国产精华| 亚洲国产精品久久一线不卡| 日韩精品一区二区三区视频播放| 国产老女人精品毛片久久| 1区2区3区欧美| 宅男噜噜噜66一区二区66| 国产在线一区观看| 亚洲另类中文字| 欧美成人精品3d动漫h| bt7086福利一区国产| 日韩精品国产欧美|