- Fixes and changes to NPFS debug printing system, so it actually works now.

svn path=/trunk/; revision=26635
This commit is contained in:
Aleksey Bragin 2007-05-04 13:40:14 +00:00
parent 57ba31d95a
commit e45d903111
7 changed files with 16 additions and 15 deletions

View file

@ -18,7 +18,7 @@
NTSTATUS NTAPI NTSTATUS NTAPI
NpfsCreate(PDEVICE_OBJECT DeviceObject, PIRP Irp) NpfsCreate(PDEVICE_OBJECT DeviceObject, PIRP Irp)
{ {
NpfsDbgPrint(NPFS_DEBUG_HIGHEST, "IRP_MJ_CREATE\n"); NpfsDbgPrint(NPFS_DL_API_TRACE, "IRP_MJ_CREATE\n");
IoCompleteRequest(Irp, IO_NO_INCREMENT); IoCompleteRequest(Irp, IO_NO_INCREMENT);
return STATUS_SUCCESS; return STATUS_SUCCESS;
@ -27,7 +27,7 @@ NpfsCreate(PDEVICE_OBJECT DeviceObject, PIRP Irp)
NTSTATUS NTAPI NTSTATUS NTAPI
NpfsCreateNamedPipe(PDEVICE_OBJECT DeviceObject, PIRP Irp) NpfsCreateNamedPipe(PDEVICE_OBJECT DeviceObject, PIRP Irp)
{ {
NpfsDbgPrint(NPFS_DEBUG_HIGHEST, "IRP_MJ_CREATE Named Pipe\n"); NpfsDbgPrint(NPFS_DL_API_TRACE, "IRP_MJ_CREATE Named Pipe\n");
IoCompleteRequest(Irp, IO_NO_INCREMENT); IoCompleteRequest(Irp, IO_NO_INCREMENT);
return STATUS_SUCCESS; return STATUS_SUCCESS;
@ -36,7 +36,7 @@ NpfsCreateNamedPipe(PDEVICE_OBJECT DeviceObject, PIRP Irp)
NTSTATUS NTAPI NTSTATUS NTAPI
NpfsCleanup(PDEVICE_OBJECT DeviceObject, PIRP Irp) NpfsCleanup(PDEVICE_OBJECT DeviceObject, PIRP Irp)
{ {
NpfsDbgPrint(NPFS_DEBUG_HIGHEST, "Cleanup\n"); NpfsDbgPrint(NPFS_DL_API_TRACE, "Cleanup\n");
IoCompleteRequest(Irp, IO_NO_INCREMENT); IoCompleteRequest(Irp, IO_NO_INCREMENT);
return STATUS_SUCCESS; return STATUS_SUCCESS;
@ -45,7 +45,7 @@ NpfsCleanup(PDEVICE_OBJECT DeviceObject, PIRP Irp)
NTSTATUS NTAPI NTSTATUS NTAPI
NpfsClose(PDEVICE_OBJECT DeviceObject, PIRP Irp) NpfsClose(PDEVICE_OBJECT DeviceObject, PIRP Irp)
{ {
NpfsDbgPrint(NPFS_DEBUG_HIGHEST, "IRP_MJ_CLOSE\n"); NpfsDbgPrint(NPFS_DL_API_TRACE, "IRP_MJ_CLOSE\n");
IoCompleteRequest(Irp, IO_NO_INCREMENT); IoCompleteRequest(Irp, IO_NO_INCREMENT);
return STATUS_SUCCESS; return STATUS_SUCCESS;

View file

@ -20,7 +20,7 @@ NpfsQueryInformation(PDEVICE_OBJECT DeviceObject, PIRP Irp)
{ {
FsRtlEnterFileSystem(); FsRtlEnterFileSystem();
NpfsDbgPrint(NPFS_DEBUG_HIGHEST, "NpfsQueryInformation()\n"); NpfsDbgPrint(NPFS_DL_API_TRACE, "NpfsQueryInformation()\n");
/* TODO: Implement */ /* TODO: Implement */
IoCompleteRequest(Irp, IO_NO_INCREMENT); IoCompleteRequest(Irp, IO_NO_INCREMENT);
@ -35,7 +35,7 @@ NpfsSetInformation(PDEVICE_OBJECT DeviceObject, PIRP Irp)
{ {
FsRtlEnterFileSystem(); FsRtlEnterFileSystem();
NpfsDbgPrint(NPFS_DEBUG_HIGHEST, "NpfsSetInformation()\n"); NpfsDbgPrint(NPFS_DL_API_TRACE, "NpfsSetInformation()\n");
/* TODO: Implement */ /* TODO: Implement */
IoCompleteRequest(Irp, IO_NO_INCREMENT); IoCompleteRequest(Irp, IO_NO_INCREMENT);

View file

@ -20,7 +20,7 @@ NpfsDirectoryControl(PDEVICE_OBJECT DeviceObject, PIRP Irp)
{ {
FsRtlEnterFileSystem(); FsRtlEnterFileSystem();
NpfsDbgPrint(NPFS_DEBUG_HIGHEST, "NpfsDirectoryControl()\n"); NpfsDbgPrint(NPFS_DL_API_TRACE, "NpfsDirectoryControl()\n");
/* TODO: Implement */ /* TODO: Implement */
IoCompleteRequest(Irp, IO_NO_INCREMENT); IoCompleteRequest(Irp, IO_NO_INCREMENT);
@ -35,7 +35,7 @@ NpfsFileSystemControl(PDEVICE_OBJECT DeviceObject, PIRP Irp)
{ {
FsRtlEnterFileSystem(); FsRtlEnterFileSystem();
NpfsDbgPrint(NPFS_DEBUG_HIGHEST, "NpfsFileSystemControl()\n"); NpfsDbgPrint(NPFS_DL_API_TRACE, "NpfsFileSystemControl()\n");
/* TODO: Implement */ /* TODO: Implement */
IoCompleteRequest(Irp, IO_NO_INCREMENT); IoCompleteRequest(Irp, IO_NO_INCREMENT);

View file

@ -13,7 +13,7 @@
//#define NDEBUG //#define NDEBUG
#include <debug.h> #include <debug.h>
ULONG NpfsDebugLevel = NPFS_DEBUG_HIGHEST; ULONG NpfsDebugLevel = NPFS_DL_API_TRACE;
/* FUNCTIONS *****************************************************************/ /* FUNCTIONS *****************************************************************/
@ -86,7 +86,7 @@ NpfsDbgPrint(ULONG Level, char *fmt, ...)
va_list args; va_list args;
char str[300]; char str[300];
if ((NpfsDebugLevel & Level) == 0) if (!(NpfsDebugLevel & Level))
return; return;
va_start(args, fmt); va_start(args, fmt);

View file

@ -8,7 +8,8 @@
#include <stdio.h> #include <stdio.h>
/* Debug Levels */ /* Debug Levels */
#define NPFS_DEBUG_HIGHEST 0x0 #define NPFS_DL_NONE 0x00000000
#define NPFS_DL_API_TRACE 0x00000001
typedef struct _NPFS_DEVICE_EXTENSION typedef struct _NPFS_DEVICE_EXTENSION
{ {

View file

@ -48,7 +48,7 @@ NpfsRead(PDEVICE_OBJECT DeviceObject, PIRP Irp)
{ {
FsRtlEnterFileSystem(); FsRtlEnterFileSystem();
NpfsDbgPrint(NPFS_DEBUG_HIGHEST, "NpfsRead()\n"); NpfsDbgPrint(NPFS_DL_API_TRACE, "NpfsRead()\n");
/* TODO: Implement */ /* TODO: Implement */
IoCompleteRequest(Irp, IO_NO_INCREMENT); IoCompleteRequest(Irp, IO_NO_INCREMENT);
@ -63,7 +63,7 @@ NpfsWrite(PDEVICE_OBJECT DeviceObject, PIRP Irp)
{ {
FsRtlEnterFileSystem(); FsRtlEnterFileSystem();
NpfsDbgPrint(NPFS_DEBUG_HIGHEST, "NpfsWrite()\n"); NpfsDbgPrint(NPFS_DL_API_TRACE, "NpfsWrite()\n");
/* TODO: Implement */ /* TODO: Implement */
IoCompleteRequest(Irp, IO_NO_INCREMENT); IoCompleteRequest(Irp, IO_NO_INCREMENT);
@ -78,7 +78,7 @@ NpfsFlushBuffers(PDEVICE_OBJECT DeviceObject, PIRP Irp)
{ {
FsRtlEnterFileSystem(); FsRtlEnterFileSystem();
NpfsDbgPrint(NPFS_DEBUG_HIGHEST, "NpfsFlushBuffers()\n"); NpfsDbgPrint(NPFS_DL_API_TRACE, "NpfsFlushBuffers()\n");
/* TODO: Implement */ /* TODO: Implement */
IoCompleteRequest(Irp, IO_NO_INCREMENT); IoCompleteRequest(Irp, IO_NO_INCREMENT);

View file

@ -20,7 +20,7 @@ NpfsQueryVolumeInformation(PDEVICE_OBJECT DeviceObject, PIRP Irp)
{ {
FsRtlEnterFileSystem(); FsRtlEnterFileSystem();
NpfsDbgPrint(NPFS_DEBUG_HIGHEST, "NpfsQueryVolumeInformation()\n"); NpfsDbgPrint(NPFS_DL_API_TRACE, "NpfsQueryVolumeInformation()\n");
/* TODO: Implement */ /* TODO: Implement */
IoCompleteRequest(Irp, IO_NO_INCREMENT); IoCompleteRequest(Irp, IO_NO_INCREMENT);