⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cdrom.tmh

📁 The CD ROM driver is used with Classpnp.sys to provide access to CD ROMs and DVD ROMs. It supports P
💻 TMH
📖 第 1 页 / 共 5 页
字号:
#undef WPP_DEFINE_BIT
#undef WPP_DEFINE_CONTROL_GUID
};
#define WPP_INIT_STATIC_DATA 0

#endif

#define WPP_CONTROL(CTL) (WPP_CB[WPP_CTRL_NO(CTL)].Control)
#define WPP_REGISTRATION(CTL) (WPP_CB[WPP_CTRL_NO(CTL)].Registration)

#define WPP_SET_FORWARD_PTR(CTL, FLAGS, PTR) (\
    (WPP_REGISTRATION(WPP_BIT_ ## CTL ).Options = (FLAGS)),\
    (WPP_REGISTRATION(WPP_BIT_ ## CTL ).Ptr = (PTR)) )

#if !defined(WPP_LEVEL_LOGGER)
#  define WPP_LEVEL_LOGGER(CTL)  (WPP_CONTROL(WPP_BIT_ ## CTL).Logger), 
#endif

#if !defined(WPP_LEVEL_ENABLED)
#  define WPP_LEVEL_ENABLED(CTL) (WPP_CONTROL(WPP_BIT_ ## CTL).Flags[WPP_FLAG_NO(WPP_BIT_ ## CTL)] & WPP_MASK(WPP_BIT_ ## CTL)) 
#endif

#if !defined(WPP_LOGGER_ARG)
#  define WPP_LOGGER_ARG TRACEHANDLE Logger,
#endif

#if !defined(WPP_GET_LOGGER)
#  define WPP_GET_LOGGER Logger
#endif

#ifndef WPP_ENABLED
#  define WPP_ENABLED() 1
#endif
#ifndef WPP_LOGGER
#  define WPP_LOGGER() (WPP_CB[0].Control.Logger),
#endif

#endif // WPP_NO_CONTROL_GUIDS

#if !defined(WPP_KERNEL_MODE)

#if defined(__cplusplus)
extern "C" {
#endif

    VOID WppInitUm(LPCWSTR AppName, PWPP_REGISTRATION_BLOCK Registration);
    VOID WppCleanupUm(PWPP_REGISTRATION_BLOCK Registration);

#if defined(__cplusplus)
};
#endif

#  define WPP_INIT_TRACING(AppName) (WPP_CONTROL_ANNOTATION(),WPP_INIT_STATIC_DATA,\
       WppInitUm(AppName, &WPP_CB[0].Registration))

#  define WPP_CLEANUP() WppCleanupUm(&WPP_CB[0].Registration)

#else

#if defined(__cplusplus)
extern "C" {
#endif

    VOID WppInitKm(PUNICODE_STRING RegistryPath, PWPP_REGISTRATION_BLOCK Registration);
    VOID WppCleanupKm(PWPP_REGISTRATION_BLOCK Registration);
#if defined(__cplusplus)
};
#endif

#  define WPP_INIT_TRACING(DrvObj, RegPath) (WPP_CONTROL_ANNOTATION(),WPP_INIT_STATIC_DATA,\
        WppInitKm(RegPath, &WPP_CB[0].Registration))

#  define WPP_CLEANUP(DrvObj) WppCleanupKm(&WPP_CB[0].Registration)

#endif



// template C:\WINDDK\2600\bin\wppconfig\rev1\trmacro.tpl
//   expects:
//      WPP_THIS_FILE defined (see header.tpl)
//      WPP_LOGGER_ARG  defined
//      WPP_GET_LOGGER  defined
//      WPP_ENABLED() defined

#define WPP_EVAL(_value_) _value_
#define WPP_(Id) WPP_EVAL(WPP_) ## WPP_EVAL(Id) ## WPP_EVAL(_) ## WPP_EVAL(WPP_THIS_FILE) ## WPP_EVAL(__LINE__)

#if !defined(WPP_INLINE)
#  define WPP_INLINE __inline
#endif

#if !defined(WPP_NO_ANNOTATIONS) 
#if !defined(WPP_ANSI_ANNOTATION) 
# define WPP_ANNOTATE_cdrom_c1051	__annotation(L"TMF:", L"b4381d71-f46a-0c42-74bc-f2ffc97f11e5 cdrom // SRC=cdrom.c MJ= MN=", L"#typev  cdrom_c1051 28 \"%0CdRomDetermineRawReadCapabilities: Using READ_CD for FDO %10!p! due to status %11!x!\" //   LEVEL=CdromDebugWarning", L"{", L"Fdo, ItemPtr -- 10" , L"status, ItemLong -- 11" , L"}")
# define WPP_ANNOTATE_cdrom_c1073	__annotation(L"TMF:", L"b4381d71-f46a-0c42-74bc-f2ffc97f11e5 cdrom // SRC=cdrom.c MJ= MN=", L"#typev  cdrom_c1073 29 \"%0CdRomDetermineRawReadCapabilities: Using %10!s!-byte mode switching for FDO %11!p! due to status %12!x! returned for READ_CD\" //   LEVEL=CdromDebugWarning", L"{", L"((count == 0) ? '6' : '10'), ItemString -- 10" , L"Fdo, ItemPtr -- 11" , L"status, ItemLong -- 12" , L"}")
# define WPP_ANNOTATE_cdrom_c1097	__annotation(L"TMF:", L"b4381d71-f46a-0c42-74bc-f2ffc97f11e5 cdrom // SRC=cdrom.c MJ= MN=", L"#typev  cdrom_c1097 30 \"%0FDO %10!p! failed %11!x! byte mode sense, status %12!x!\" //   LEVEL=CdromDebugWarning", L"{", L"Fdo, ItemPtr -- 10" , L"((count == 0) ? 6 : 10), ItemLong -- 11" , L"status, ItemLong -- 12" , L"}")
# define WPP_ANNOTATE_cdrom_c1114	__annotation(L"TMF:", L"b4381d71-f46a-0c42-74bc-f2ffc97f11e5 cdrom // SRC=cdrom.c MJ= MN=", L"#typev  cdrom_c1114 31 \"%0CdRomDetermineRawReadCapabilities: FDO %10!p! cannot support READ_CD\" //   LEVEL=CdromDebugWarning", L"{", L"Fdo, ItemPtr -- 10" , L"}")
# define WPP_ANNOTATE_cdrom_c114	__annotation(L"TMF:", L"b4381d71-f46a-0c42-74bc-f2ffc97f11e5 cdrom // SRC=cdrom.c MJ= MN=", L"#typev  cdrom_c114 10 \"%0CDROM.SYS DriverObject %10!p! loading\" //   LEVEL=CdromDebugTrace", L"{", L"DriverObject, ItemPtr -- 10" , L"}")
# define WPP_ANNOTATE_cdrom_c1163	__annotation(L"TMF:", L"b4381d71-f46a-0c42-74bc-f2ffc97f11e5 cdrom // SRC=cdrom.c MJ= MN=", L"#typev  cdrom_c1163 32 \"%0CdromInitDevice: Unable to register cdrom DCA for fdo %10!p! [%11!x!]\" //   LEVEL=CdromDebugWarning", L"{", L"Fdo, ItemPtr -- 10" , L"status, ItemLong -- 11" , L"}")
# define WPP_ANNOTATE_cdrom_c123	__annotation(L"TMF:", L"b4381d71-f46a-0c42-74bc-f2ffc97f11e5 cdrom // SRC=cdrom.c MJ= MN=", L"#typev  cdrom_c123 11 \"%0DriverEntry !! no DriverObjectExtension %10!x!\" //   LEVEL=CdromDebugWarning", L"{", L"status, ItemLong -- 10" , L"}")
# define WPP_ANNOTATE_cdrom_c1286	__annotation(L"TMF:", L"b4381d71-f46a-0c42-74bc-f2ffc97f11e5 cdrom // SRC=cdrom.c MJ= MN=", L"#typev  cdrom_c1286 33 \"%0CdromStartDevice (%10!p!): RPC Phase 1 drive detected\" //   LEVEL=CdromDebugWarning", L"{", L"Fdo, ItemPtr -- 10" , L"}")
# define WPP_ANNOTATE_cdrom_c1296	__annotation(L"TMF:", L"b4381d71-f46a-0c42-74bc-f2ffc97f11e5 cdrom // SRC=cdrom.c MJ= MN=", L"#typev  cdrom_c1296 34 \"%0CdromStartDevice (%10!p!): Delay DVD Region Selection\" //   LEVEL=CdromDebugWarning", L"{", L"Fdo, ItemPtr -- 10" , L"}")
# define WPP_ANNOTATE_cdrom_c1316	__annotation(L"TMF:", L"b4381d71-f46a-0c42-74bc-f2ffc97f11e5 cdrom // SRC=cdrom.c MJ= MN=", L"#typev  cdrom_c1316 35 \"%0CdromStartDevice (%10!p!): must choose DVD region\" //   LEVEL=CdromDebugWarning", L"{", L"Fdo, ItemPtr -- 10" , L"}")
# define WPP_ANNOTATE_cdrom_c1482	__annotation(L"TMF:", L"b4381d71-f46a-0c42-74bc-f2ffc97f11e5 cdrom // SRC=cdrom.c MJ= MN=", L"#typev  cdrom_c1482 36 \"%0CdRomStartIo: [%10!p!] Volume needs verified\" //   LEVEL=CdromDebugTrace", L"{", L"Irp, ItemPtr -- 10" , L"}")
# define WPP_ANNOTATE_cdrom_c1497	__annotation(L"TMF:", L"b4381d71-f46a-0c42-74bc-f2ffc97f11e5 cdrom // SRC=cdrom.c MJ= MN=", L"#typev  cdrom_c1497 37 \"%0CdRomStartIo: [%10!p!] Calling UpdateCapcity - ioctl event = %11!p!\" //   LEVEL=CdromDebugTrace", L"{", L"Irp, ItemPtr -- 10" , L"nextIrpStack->Parameters.Others.Argument1, ItemPtr -- 11" , L"}")
# define WPP_ANNOTATE_cdrom_c1513	__annotation(L"TMF:", L"b4381d71-f46a-0c42-74bc-f2ffc97f11e5 cdrom // SRC=cdrom.c MJ= MN=", L"#typev  cdrom_c1513 38 \"%0CdRomStartIo: [%10!p!] UpdateCapacity returned %11!x!\" //   LEVEL=CdromDebugTrace", L"{", L"Irp, ItemPtr -- 10" , L"status, ItemLong -- 11" , L"}")
# define WPP_ANNOTATE_cdrom_c1527	__annotation(L"TMF:", L"b4381d71-f46a-0c42-74bc-f2ffc97f11e5 cdrom // SRC=cdrom.c MJ= MN=", L"#typev  cdrom_c1527 39 \"%0CdRomStartIo: [%10!p!] Device %11!p! failing write request\" //   LEVEL=CdromDebugError", L"{", L"Irp, ItemPtr -- 10" , L"Fdo, ItemPtr -- 11" , L"}")
# define WPP_ANNOTATE_cdrom_c191	__annotation(L"TMF:", L"b4381d71-f46a-0c42-74bc-f2ffc97f11e5 cdrom // SRC=cdrom.c MJ= MN=", L"#typev  cdrom_c191 12 \"%0CDROM.SYS DriverObject %10!p! unloading\" //   LEVEL=CdromDebugTrace", L"{", L"DriverObject, ItemPtr -- 10" , L"}")
# define WPP_ANNOTATE_cdrom_c2307	__annotation(L"TMF:", L"b4381d71-f46a-0c42-74bc-f2ffc97f11e5 cdrom // SRC=cdrom.c MJ= MN=", L"#typev  cdrom_c2307 40 \"%0CdRomStartIo: Get drive geometry/length info (%10!p!)\" //   LEVEL=CdromDebugError", L"{", L"Irp, ItemPtr -- 10" , L"}")
# define WPP_ANNOTATE_cdrom_c2373	__annotation(L"TMF:", L"b4381d71-f46a-0c42-74bc-f2ffc97f11e5 cdrom // SRC=cdrom.c MJ= MN=", L"#typev  cdrom_c2373 41 \"%0CdRomStartIo: Get configuration (%10!p!)\" //   LEVEL=CdromDebugError", L"{", L"Irp, ItemPtr -- 10" , L"}")
# define WPP_ANNOTATE_cdrom_c252	__annotation(L"TMF:", L"b4381d71-f46a-0c42-74bc-f2ffc97f11e5 cdrom // SRC=cdrom.c MJ= MN=", L"#typev  cdrom_c252 13 \"%0CDROM.SYS Add succeeded\" //   LEVEL=CdromDebugTrace", L"{", L"}")
# define WPP_ANNOTATE_cdrom_c2541	__annotation(L"TMF:", L"b4381d71-f46a-0c42-74bc-f2ffc97f11e5 cdrom // SRC=cdrom.c MJ= MN=", L"#typev  cdrom_c2541 42 \"%0CdRomStartIo: [%10!p!] Sending CHECK_VERIFY irp %11!p!\" //   LEVEL=CdromDebugTrace", L"{", L"Irp, ItemPtr -- 10" , L"irp2, ItemPtr -- 11" , L"}")
# define WPP_ANNOTATE_cdrom_c258	__annotation(L"TMF:", L"b4381d71-f46a-0c42-74bc-f2ffc97f11e5 cdrom // SRC=cdrom.c MJ= MN=", L"#typev  cdrom_c258 14 \"%0CDROM.SYS Add failed! %10!x!\" //   LEVEL=CdromDebugWarning", L"{", L"status, ItemLong -- 10" , L"}")
# define WPP_ANNOTATE_cdrom_c3221	__annotation(L"TMF:", L"b4381d71-f46a-0c42-74bc-f2ffc97f11e5 cdrom // SRC=cdrom.c MJ= MN=", L"#typev  cdrom_c3221 43 \"%0CdRomStartIo: DiskIsWritable (%10!p!) - returning %11!s!\" //   LEVEL=CdromDebugWarning", L"{", L"Irp, ItemPtr -- 10" , L"(cdData->Mmc.WriteAllowed ? 'TRUE' : 'false'), ItemString -- 11" , L"}")
# define WPP_ANNOTATE_cdrom_c3428	__annotation(L"TMF:", L"b4381d71-f46a-0c42-74bc-f2ffc97f11e5 cdrom // SRC=cdrom.c MJ= MN=", L"#typev  cdrom_c3428 44 \"%0CdRomSetVolumeIntermediateCompletion: Irp %10!p!, Srb %11!p!, Real Irp %12!p!\" //   LEVEL=CdromDebugTrace", L"{", L"Irp, ItemPtr -- 10" , L"srb, ItemPtr -- 11" , L"realIrp, ItemPtr -- 12" , L"}")
# define WPP_ANNOTATE_cdrom_c3468	__annotation(L"TMF:", L"b4381d71-f46a-0c42-74bc-f2ffc97f11e5 cdrom // SRC=cdrom.c MJ= MN=", L"#typev  cdrom_c3468 45 \"%0Retry request %10!p! - Calling StartIo\" //   LEVEL=CdromDebugWarning", L"{", L"Irp, ItemPtr -- 10" , L"}")
# define WPP_ANNOTATE_cdrom_c360	__annotation(L"TMF:", L"b4381d71-f46a-0c42-74bc-f2ffc97f11e5 cdrom // SRC=cdrom.c MJ= MN=", L"#typev  cdrom_c360 15 \"%0CreateCdRomDeviceObjects: Can not create device %10!s!\" //   LEVEL=CdromDebugWarning", L"{", L"ntNameBuffer, ItemString -- 10" , L"}")
# define WPP_ANNOTATE_cdrom_c3703	__annotation(L"TMF:", L"b4381d71-f46a-0c42-74bc-f2ffc97f11e5 cdrom // SRC=cdrom.c MJ= MN=", L"#typev  cdrom_c3703 46 \"%0CdromSwitchModeCompletion: Request greater than  maximum\" //   LEVEL=CdromDebugTrace", L"{", L"}")
# define WPP_ANNOTATE_cdrom_c3706	__annotation(L"TMF:", L"b4381d71-f46a-0c42-74bc-f2ffc97f11e5 cdrom // SRC=cdrom.c MJ= MN=", L"#typev  cdrom_c3706 47 \"%0CdromSwitchModeCompletion: Maximum is %10!x!\" //   LEVEL=CdromDebugTrace", L"{", L"maximumTransferLength, ItemLong -- 10" , L"}")

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -