- 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
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);
return STATUS_SUCCESS;
@ -27,7 +27,7 @@ NpfsCreate(PDEVICE_OBJECT DeviceObject, PIRP Irp)
NTSTATUS NTAPI
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);
return STATUS_SUCCESS;
@ -36,7 +36,7 @@ NpfsCreateNamedPipe(PDEVICE_OBJECT DeviceObject, PIRP Irp)
NTSTATUS NTAPI
NpfsCleanup(PDEVICE_OBJECT DeviceObject, PIRP Irp)
{
NpfsDbgPrint(NPFS_DEBUG_HIGHEST, "Cleanup\n");
NpfsDbgPrint(NPFS_DL_API_TRACE, "Cleanup\n");
IoCompleteRequest(Irp, IO_NO_INCREMENT);
return STATUS_SUCCESS;
@ -45,7 +45,7 @@ NpfsCleanup(PDEVICE_OBJECT DeviceObject, PIRP Irp)
NTSTATUS NTAPI
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);
return STATUS_SUCCESS;

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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