windows-nt/Source/XPSP1/NT/net/tdi/sample/lib/misc.cpp
2020-09-26 16:20:57 +08:00

59 lines
1.5 KiB
C++

//////////////////////////////////////////////////////////////////////////
//
// Copyright (c) 2001 Microsoft Corporation
//
// Module Name:
// misc.cpp
//
// Abstract:
// This module contains code which implements various misc
// commands from the dll
//
//////////////////////////////////////////////////////////////////////////
#include "stdafx.h"
// --------------------------------------------------------------------
//
// Function: DoDebugLevel
//
// Arguments: ulLevel -- debug level to set driver to
//
// Returns: none
//
// Descript: This function sets the amount of debug output generated by
// the driver (tdisample.sys)
//
//---------------------------------------------------------------------
VOID
DoDebugLevel(ULONG ulLevel)
{
RECEIVE_BUFFER ReceiveBuffer; // return info from command
SEND_BUFFER SendBuffer; // arguments for command
//
// set up arguments
//
SendBuffer.COMMAND_ARGS.ulDebugLevel = ulLevel & 0x0000FFFF;
//
// call the driver
//
NTSTATUS lStatus = TdiLibDeviceIO(ulDEBUGLEVEL,
&SendBuffer,
&ReceiveBuffer);
if (lStatus != STATUS_SUCCESS)
{
_tprintf(TEXT("DoDebugLevel: failure, status = %s\n"), TdiLibStatusMessage(lStatus));
}
}
//////////////////////////////////////////////////////////////////////////
// end of misc.cpp
//////////////////////////////////////////////////////////////////////////