////////////////////////////////////////////////////////////////////////// // // 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 //////////////////////////////////////////////////////////////////////////