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

📄 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 页
字号:
# define WPP_ANNOTATE_cdrom_c6297	__annotation("TMF:", "b4381d71-f46a-0c42-74bc-f2ffc97f11e5 cdrom // SRC=cdrom.c MJ= MN=", "#typev  cdrom_c6297 84 \"%0CdRomPickDvdRegion (%10!p!): Choice #3: using default region for this install %11!x!\" //   LEVEL=CdromDebugWarning", "{", "Fdo, ItemPtr -- 10" , "dvdRegion, ItemLong -- 11" , "}")
# define WPP_ANNOTATE_cdrom_c6308	__annotation("TMF:", "b4381d71-f46a-0c42-74bc-f2ffc97f11e5 cdrom // SRC=cdrom.c MJ= MN=", "#typev  cdrom_c6308 85 \"%0CdRomPickDvdRegion (%10!p!): Choice #4: failed to choose a media region\" //   LEVEL=CdromDebugWarning", "{", "Fdo, ItemPtr -- 10" , "}")
# define WPP_ANNOTATE_cdrom_c6329	__annotation("TMF:", "b4381d71-f46a-0c42-74bc-f2ffc97f11e5 cdrom // SRC=cdrom.c MJ= MN=", "#typev  cdrom_c6329 86 \"%0CdRomPickDvdRegion (%10!p!): Sending new Rpc Key to region %11!x!\" //   LEVEL=CdromDebugTrace", "{", "Fdo, ItemPtr -- 10" , "dvdRegion, ItemLong -- 11" , "}")
# define WPP_ANNOTATE_cdrom_c6341	__annotation("TMF:", "b4381d71-f46a-0c42-74bc-f2ffc97f11e5 cdrom // SRC=cdrom.c MJ= MN=", "#typev  cdrom_c6341 87 \"%0CdRomPickDvdRegion (%10!p!): Sent new Rpc Key %11!x!\" //   LEVEL=CdromDebugTrace", "{", "Fdo, ItemPtr -- 10" , "ioStatus.Status, ItemLong -- 11" , "}")
# define WPP_ANNOTATE_cdrom_c7017	__annotation("TMF:", "b4381d71-f46a-0c42-74bc-f2ffc97f11e5 cdrom // SRC=cdrom.c MJ= MN=", "#typev  cdrom_c7017 88 \"%0CdromFakePartitionInfo: unhandled ioctl %10!x!\" //   LEVEL=CdromDebugError", "{", "ioctl, ItemLong -- 10" , "}")
# define WPP_ANNOTATE_cdrom_c7031	__annotation("TMF:", "b4381d71-f46a-0c42-74bc-f2ffc97f11e5 cdrom // SRC=cdrom.c MJ= MN=", "#typev  cdrom_c7031 89 \"%0CdromFakePartitionInfo: incoming ioctl %10!x!\" //   LEVEL=CdromDebugWarning", "{", "ioctl, ItemLong -- 10" , "}")
# define WPP_ANNOTATE_cdrom_c7125	__annotation("TMF:", "b4381d71-f46a-0c42-74bc-f2ffc97f11e5 cdrom // SRC=cdrom.c MJ= MN=", "#typev  cdrom_c7125 90 \"%0CdromFakePartitionInfo: finishing ioctl %10!x!\" //   LEVEL=CdromDebugWarning", "{", "currentIrpStack->Parameters.DeviceIoControl.IoControlCode, ItemLong -- 10" , "}")
# define WPP_ANNOTATE_cdrom_c791	__annotation("TMF:", "b4381d71-f46a-0c42-74bc-f2ffc97f11e5 cdrom // SRC=cdrom.c MJ= MN=", "#typev  cdrom_c791 18 \"%0Defaulting to READ_CD because device %10!p! is MMC compliant\" //   LEVEL=CdromDebugWarning", "{", "Fdo, ItemPtr -- 10" , "}")
# define WPP_ANNOTATE_cdrom_c824	__annotation("TMF:", "b4381d71-f46a-0c42-74bc-f2ffc97f11e5 cdrom // SRC=cdrom.c MJ= MN=", "#typev  cdrom_c824 19 \"%0CdRomStartDevice: Can't read capacity for device %10!s!\" //   LEVEL=CdromDebugWarning", "{", "&(fdoExtension->CommonExtension.DeviceName), ItemPWString -- 10" , "}")
# define WPP_ANNOTATE_cdrom_c851	__annotation("TMF:", "b4381d71-f46a-0c42-74bc-f2ffc97f11e5 cdrom // SRC=cdrom.c MJ= MN=", "#typev  cdrom_c851 20 \"%0CdRomInitDevice: Calc'd bps = %10!x!\" //   LEVEL=CdromDebugTrace", "{", "bps, ItemLong -- 10" , "}")
# define WPP_ANNOTATE_cdrom_c862	__annotation("TMF:", "b4381d71-f46a-0c42-74bc-f2ffc97f11e5 cdrom // SRC=cdrom.c MJ= MN=", "#typev  cdrom_c862 21 \"%0Detecting XA_READ capabilities\" //   LEVEL=CdromDebugWarning", "{", "}")
# define WPP_ANNOTATE_cdrom_c867	__annotation("TMF:", "b4381d71-f46a-0c42-74bc-f2ffc97f11e5 cdrom // SRC=cdrom.c MJ= MN=", "#typev  cdrom_c867 22 \"%0CdRomInitDevice: DVD Devices require START_UNIT\" //   LEVEL=CdromDebugWarning", "{", "}")
# define WPP_ANNOTATE_cdrom_c876	__annotation("TMF:", "b4381d71-f46a-0c42-74bc-f2ffc97f11e5 cdrom // SRC=cdrom.c MJ= MN=", "#typev  cdrom_c876 23 \"%0CdRomDetermineRawReadCapabilities: DVD devices support READ_CD command for FDO %10!p!\" //   LEVEL=CdromDebugWarning", "{", "Fdo, ItemPtr -- 10" , "}")
# define WPP_ANNOTATE_cdrom_c896	__annotation("TMF:", "b4381d71-f46a-0c42-74bc-f2ffc97f11e5 cdrom // SRC=cdrom.c MJ= MN=", "#typev  cdrom_c896 24 \"%0CdRomDetermineRawReadCapabilities: Devices for newer busses must support READ_CD command for FDO %10!p!, Bus %11!x!\" //   LEVEL=CdromDebugWarning", "{", "Fdo, ItemPtr -- 10" , "fdoExtension->DeviceDescriptor->BusType, ItemLong -- 11" , "}")
# define WPP_ANNOTATE_cdrom_c913	__annotation("TMF:", "b4381d71-f46a-0c42-74bc-f2ffc97f11e5 cdrom // SRC=cdrom.c MJ= MN=", "#typev  cdrom_c913 25 \"%0Forcing detection of READ_CD for FDO %10!p! because testing showed some firmware did not properly support it\" //   LEVEL=CdromDebugWarning", "{", "Fdo, ItemPtr -- 10" , "}")
# define WPP_ANNOTATE_cdrom_c937	__annotation("TMF:", "b4381d71-f46a-0c42-74bc-f2ffc97f11e5 cdrom // SRC=cdrom.c MJ= MN=", "#typev  cdrom_c937 26 \"%0Defaulting to READ_CD because previously detected that the device supports it for Fdo %10!p!.\" //   LEVEL=CdromDebugWarning", "{", "Fdo, ItemPtr -- 10" , "}")
# define WPP_ANNOTATE_cdrom_c978	__annotation("TMF:", "b4381d71-f46a-0c42-74bc-f2ffc97f11e5 cdrom // SRC=cdrom.c MJ= MN=", "#typev  cdrom_c978 27 \"%0CdRomDetermineRawReadCapabilities: cannot allocate buffer, so leaving for FDO %10!p!\" //   LEVEL=CdromDebugWarning", "{", "Fdo, ItemPtr -- 10" , "}")
#endif
# define WPP_ANNOTATE WPP_(ANNOTATE),
#else
# define WPP_ANNOTATE 
#endif

#if 1
static const GUID WPP_LOCAL_TraceGuids[] = { {0xb4381d71,0xf46a,0x0c42,{0x74,0xbc,0xf2,0xff,0xc9,0x7f,0x11,0xe5}}, };
#endif

#if !defined(WPP_TRACE_OPTIONS)
enum {WPP_TRACE_OPTIONS = TRACE_MESSAGE_SEQUENCE   | TRACE_MESSAGE_GUID
                        | TRACE_MESSAGE_SYSTEMINFO | TRACE_MESSAGE_TIMESTAMP };
#endif

#if !defined(WPP_LOGPAIR)
# define WPP_LOGPAIR(_Size, _Addr)     (_Addr),(_Size),
#endif

#define WPP_LOGTYPEVAL(_Type, _Value) WPP_LOGPAIR(sizeof(_Type), &(_Value))
#define WPP_LOGTYPEPTR(_Value)        WPP_LOGPAIR(sizeof(*(_Value)), (_Value))

// Marshalling macros.

#if !defined(WPP_LOGASTR)
# if !defined(WPP_CHECK_FOR_NULL_STRING)
#  define WPP_LOGASTR(_value)  WPP_LOGPAIR(strlen(_value) + 1, _value )
# else
#  define WPP_LOGASTR(_value)  WPP_LOGPAIR( (_value)?strlen(_value) + 1:5, (_value)?(_value):"NULL" )
# endif
#endif

#if !defined(WPP_LOGWSTR)
# if !defined(WPP_CHECK_FOR_NULL_STRING)
#  define WPP_LOGWSTR(_value)  WPP_LOGPAIR( (wcslen(_value)+1) * sizeof(WCHAR), _value)
# else
#  define WPP_LOGWSTR(_value)  WPP_LOGPAIR( (_value)?(wcslen(_value) + 1)* sizeof(WCHAR):5 * sizeof(WCHAR), (_value)?(_value):L"NULL") 
# endif
#endif

#if !defined(WPP_LOGPGUID)
# define WPP_LOGPGUID(_value) WPP_LOGPAIR( sizeof(GUID), (_value) )
#endif

#if !defined(WPP_LOGPSID)
# define WPP_LOGPSID(_value)  WPP_LOGPAIR( GetLengthSid(_value), (_value) )
#endif

#if !defined(WPP_LOGCSTR)
# define WPP_LOGCSTR(_x) \
    WPP_LOGPAIR( sizeof((_x).Length), &(_x).Length ) WPP_LOGPAIR( (_x).Length, (_x).Buffer )
#endif

#if !defined(WPP_LOGUSTR)
# define WPP_LOGUSTR(_x) \
    WPP_LOGPAIR( sizeof((_x).Length), &(_x).Length ) WPP_LOGPAIR( (_x).Length, (_x).Buffer )
#endif

#if !defined(WPP_LOGPUSTR)
# define WPP_LOGPUSTR(_x) WPP_LOGUSTR(*(_x))
#endif

#if !defined(WPP_LOGPCSTR)
# define WPP_LOGPCSTR(_x) WPP_LOGCSTR(*(_x))
#endif

#if !defined(WPP_LOGSTDSTR)
#define WPP_LOGSTDSTR(_value)  WPP_LOGPAIR( (_value).size()+1, (_value).c_str() )
#endif

WPP_INLINE void WPP_SF_(WPP_LOGGER_ARG unsigned short id, LPCGUID TraceGuid)
   { WPP_TRACE(WPP_GET_LOGGER, WPP_TRACE_OPTIONS, (LPGUID)TraceGuid, id,  0); }
WPP_INLINE void WPP_SF_Z(WPP_LOGGER_ARG unsigned short id, LPCGUID TraceGuid, PCUNICODE_STRING _a1)
   { WPP_TRACE(WPP_GET_LOGGER, WPP_TRACE_OPTIONS, (LPGUID)TraceGuid, id, WPP_LOGPUSTR(_a1)  0); }
WPP_INLINE void WPP_SF_ZZ(WPP_LOGGER_ARG unsigned short id, LPCGUID TraceGuid, PCUNICODE_STRING _a1, PCUNICODE_STRING _a2)
   { WPP_TRACE(WPP_GET_LOGGER, WPP_TRACE_OPTIONS, (LPGUID)TraceGuid, id, WPP_LOGPUSTR(_a1) WPP_LOGPUSTR(_a2)  0); }
WPP_INLINE void WPP_SF_d(WPP_LOGGER_ARG unsigned short id, LPCGUID TraceGuid, unsigned int _a1)
   { WPP_TRACE(WPP_GET_LOGGER, WPP_TRACE_OPTIONS, (LPGUID)TraceGuid, id, WPP_LOGTYPEVAL(unsigned int,_a1)  0); }
WPP_INLINE void WPP_SF_dZZ(WPP_LOGGER_ARG unsigned short id, LPCGUID TraceGuid, unsigned long _a1, PCUNICODE_STRING _a2, PCUNICODE_STRING _a3)
   { WPP_TRACE(WPP_GET_LOGGER, WPP_TRACE_OPTIONS, (LPGUID)TraceGuid, id, WPP_LOGTYPEVAL(unsigned long,_a1) WPP_LOGPUSTR(_a2) WPP_LOGPUSTR(_a3)  0); }
WPP_INLINE void WPP_SF_p(WPP_LOGGER_ARG unsigned short id, LPCGUID TraceGuid, const void* _a1)
   { WPP_TRACE(WPP_GET_LOGGER, WPP_TRACE_OPTIONS, (LPGUID)TraceGuid, id, WPP_LOGTYPEVAL(const void*,_a1)  0); }
WPP_INLINE void WPP_SF_pd(WPP_LOGGER_ARG unsigned short id, LPCGUID TraceGuid, const void* _a1, unsigned int _a2)
   { WPP_TRACE(WPP_GET_LOGGER, WPP_TRACE_OPTIONS, (LPGUID)TraceGuid, id, WPP_LOGTYPEVAL(const void*,_a1) WPP_LOGTYPEVAL(unsigned int,_a2)  0); }
WPP_INLINE void WPP_SF_pdd(WPP_LOGGER_ARG unsigned short id, LPCGUID TraceGuid, const void* _a1, unsigned int _a2, unsigned int _a3)
   { WPP_TRACE(WPP_GET_LOGGER, WPP_TRACE_OPTIONS, (LPGUID)TraceGuid, id, WPP_LOGTYPEVAL(const void*,_a1) WPP_LOGTYPEVAL(unsigned int,_a2) WPP_LOGTYPEVAL(unsigned int,_a3)  0); }
WPP_INLINE void WPP_SF_pp(WPP_LOGGER_ARG unsigned short id, LPCGUID TraceGuid, const void* _a1, const void* _a2)
   { WPP_TRACE(WPP_GET_LOGGER, WPP_TRACE_OPTIONS, (LPGUID)TraceGuid, id, WPP_LOGTYPEVAL(const void*,_a1) WPP_LOGTYPEVAL(const void*,_a2)  0); }
WPP_INLINE void WPP_SF_ppd(WPP_LOGGER_ARG unsigned short id, LPCGUID TraceGuid, const void* _a1, const void* _a2, unsigned long _a3)
   { WPP_TRACE(WPP_GET_LOGGER, WPP_TRACE_OPTIONS, (LPGUID)TraceGuid, id, WPP_LOGTYPEVAL(const void*,_a1) WPP_LOGTYPEVAL(const void*,_a2) WPP_LOGTYPEVAL(unsigned long,_a3)  0); }
WPP_INLINE void WPP_SF_ppp(WPP_LOGGER_ARG unsigned short id, LPCGUID TraceGuid, const void* _a1, const void* _a2, const void* _a3)
   { WPP_TRACE(WPP_GET_LOGGER, WPP_TRACE_OPTIONS, (LPGUID)TraceGuid, id, WPP_LOGTYPEVAL(const void*,_a1) WPP_LOGTYPEVAL(const void*,_a2) WPP_LOGTYPEVAL(const void*,_a3)  0); }
WPP_INLINE void WPP_SF_ps(WPP_LOGGER_ARG unsigned short id, LPCGUID TraceGuid, const void* _a1, const char* _a2)
   { WPP_TRACE(WPP_GET_LOGGER, WPP_TRACE_OPTIONS, (LPGUID)TraceGuid, id, WPP_LOGTYPEVAL(const void*,_a1) WPP_LOGASTR(_a2)  0); }
WPP_INLINE void WPP_SF_s(WPP_LOGGER_ARG unsigned short id, LPCGUID TraceGuid, const char* _a1)
   { WPP_TRACE(WPP_GET_LOGGER, WPP_TRACE_OPTIONS, (LPGUID)TraceGuid, id, WPP_LOGASTR(_a1)  0); }
WPP_INLINE void WPP_SF_spd(WPP_LOGGER_ARG unsigned short id, LPCGUID TraceGuid, const char* _a1, const void* _a2, unsigned int _a3)
   { WPP_TRACE(WPP_GET_LOGGER, WPP_TRACE_OPTIONS, (LPGUID)TraceGuid, id, WPP_LOGASTR(_a1) WPP_LOGTYPEVAL(const void*,_a2) WPP_LOGTYPEVAL(unsigned int,_a3)  0); }
#ifdef WPP_DEBUG
#define WPP_CALL_cdrom_c1051(LEVEL, MSG,a10,a11) ((WPP_LEVEL_ENABLED(LEVEL)?WPP_SF_pd(WPP_LEVEL_LOGGER(LEVEL) 28,WPP_LOCAL_TraceGuids+0,a10,a11),1:0) \
         , WPP_DEBUG((MSG,a10,a11))) 
#define WPP_

⌨️ 快捷键说明

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