亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? iusbdbg.c

?? Appliction => rs232測試 應用程式 Driver => usb to rs232 驅動程式(wdm ddk) DLL => 應用程式 Firmware =&g
?? C
字號:
/*++

Copyright (c) 1997-1998  Microsoft Corporation

Module Name:

    IusbDbg.c 

Abstract:

    Debug output logic .
	This entire module is a noop in the free build

Environment:

    kernel mode only

Notes:

  THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY
  KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
  IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR
  PURPOSE.

  Copyright (c) 1997-1998 Microsoft Corporation.  All Rights Reserved.


Revision History:

    1/27/98: created

--*/


#if DBG


#include "wdm.h"
#include "stdarg.h"
#include "stdio.h"

#include "usbdi.h"
#include "usbdlib.h"
#include "Iso82930.h"


// begin, data/code  used only in DBG build

//  may be overridden  in registry in DBG buils only
// higher == more verbose, default is 1, 0 turns off all
//int gDebugLevel = DBGLVL_DEFAULT ; 
int gDebugLevel = DBGLVL_MAXIMUM ; 

// count outstanding allocations via ExAllocatePool
int gExAllocCount =0;

ISOUSB_DBGDATA gDbgBuf = { 0, 0, 0, 0 }; 

// ptr to global debug data struct; txt buffer is only allocated in DBG builds
PISOUSB_DBGDATA gpDbg = &gDbgBuf; 




BOOLEAN
IsoUsb_GetRegistryDword(
    IN      PWCHAR    RegPath,
    IN      PWCHAR    ValueName,
    IN OUT  PULONG    Value
    )

/*++

Routine Description:

	Obtain a Dword value from the registry


Arguments:

    RegPath  -- supplies absolute registry path
    ValueName    - Supplies the Value Name.
    Value      - receives the REG_DWORD value.

Return Value:

    TRUE if successfull, FALSE on fail.

--*/

{
    UNICODE_STRING path;
    RTL_QUERY_REGISTRY_TABLE paramTable[2];  //zero'd second table terminates parms
    ULONG lDef = *Value;                     // default
    NTSTATUS status;
    BOOLEAN fres;
	WCHAR wbuf[ MAXIMUM_FILENAME_LENGTH ];

    ISOUSB_KdPrint( DBGLVL_DEFAULT,("Enter IsoUsb_GetRegistryDword() RegPath = %ws\n   ValueName =%ws\n", RegPath, ValueName));
    path.Length = 0;
    path.MaximumLength = MAXIMUM_FILENAME_LENGTH * sizeof( WCHAR );  // MAXIMUM_FILENAME_LENGTH defined in wdm.h
    path.Buffer = wbuf;


    RtlZeroMemory(path.Buffer, path.MaximumLength);
    RtlMoveMemory(path.Buffer, RegPath, wcslen( RegPath) * sizeof( WCHAR ));

    ISOUSB_KdPrint( DBGLVL_DEFAULT,("IsoUsb_GetRegistryDword() path= %ws\n", path.Buffer ));

    RtlZeroMemory(paramTable, sizeof(paramTable));

    paramTable[0].Flags = RTL_QUERY_REGISTRY_DIRECT;

    paramTable[0].Name = ValueName;

    paramTable[0].EntryContext = Value;
    paramTable[0].DefaultType = REG_DWORD;
    paramTable[0].DefaultData = &lDef;
    paramTable[0].DefaultLength = sizeof(ULONG);


    status = RtlQueryRegistryValues( RTL_REGISTRY_ABSOLUTE | RTL_REGISTRY_OPTIONAL,
                                    path.Buffer, paramTable, NULL, NULL);

    if (NT_SUCCESS(status)) {
        ISOUSB_KdPrint( DBGLVL_MEDIUM,("Exit IsoUsb_GetRegistryDWord() SUCCESS, value = decimal %d 0x%x\n", *Value, *Value));
        fres = TRUE;

    } else {

        ISOUSB_KdPrintCond( DBGLVL_MEDIUM, (status == STATUS_INVALID_PARAMETER) ,("IsoUsb_GetRegistryDWord() STATUS_INVALID_PARAMETER\n"));
 
		ISOUSB_KdPrintCond( DBGLVL_MEDIUM, (status == STATUS_OBJECT_NAME_NOT_FOUND) ,("IsoUsb_GetRegistryDWord() STATUS_OBJECT_NAME_NOT_FOUND\n"));

        fres = FALSE;

    }

    return fres;
}

PVOID 
    ISOUSB_ExAllocatePool(
        IN POOL_TYPE PoolType,
        IN ULONG NumberOfBytes
        )
{
	gExAllocCount++;
    ISOUSB_KdPrint( DBGLVL_HIGH,("ISOUSB_ExAllocatePool() gExAllocCount = dec %d\n", gExAllocCount ));
	return ExAllocatePool(  PoolType, NumberOfBytes );

}


VOID 
    ISOUSB_ExFreePool(
        IN PVOID p
        )
{
	gExAllocCount--;
    ISOUSB_KdPrint( DBGLVL_HIGH,("ISOUSB_ExFreePool() gExAllocCount = dec %d\n", gExAllocCount ));
	ExFreePool(  p );

}


#endif // end , if DBG


?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲精品乱码久久久久久| 色老头久久综合| 欧美mv日韩mv| 久久成人免费日本黄色| 日韩一级片在线播放| 蜜臀av一级做a爰片久久| 精品乱码亚洲一区二区不卡| 国产精品污网站| 99re6这里只有精品视频在线观看| 欧美电影影音先锋| 久久国产精品色| 久久久久高清精品| 91亚洲国产成人精品一区二三 | 国产成人在线观看免费网站| 久久综合网色—综合色88| 粉嫩av一区二区三区粉嫩| 日韩天堂在线观看| 国产成人精品综合在线观看 | 国产精品久久久久影院亚瑟| 免费在线成人网| 国产调教视频一区| 日本韩国一区二区| 精品一区二区三区在线播放视频| 欧美三级乱人伦电影| 久久精品国产精品亚洲综合| 中文幕一区二区三区久久蜜桃| 国产在线观看免费一区| 日韩欧美在线网站| 日本午夜精品一区二区三区电影| 99精品热视频| 亚洲欧美一区二区三区极速播放| 国产美女精品人人做人人爽| 久久综合九色综合97婷婷女人| 韩国成人精品a∨在线观看| 国产精品久久免费看| 精品视频在线看| 成人一区在线看| 日韩高清中文字幕一区| 国产精品二三区| 日韩免费性生活视频播放| 色哟哟一区二区在线观看| 精品一区二区三区久久| 一个色在线综合| 欧美精品一二三四| 91在线观看下载| 国产一区二区三区| 久久久久久久久久久久久夜| 欧美日韩成人综合天天影院 | 日本特黄久久久高潮| 国产精品久久久久久久久动漫| 91免费小视频| 国产91精品欧美| 免费国产亚洲视频| 五月婷婷久久综合| 亚洲免费视频中文字幕| 欧美日韩国产一区二区三区地区| 日韩主播视频在线| 4438x成人网最大色成网站| 捆绑紧缚一区二区三区视频| 一区二区三区不卡在线观看 | 中文字幕av不卡| 欧美成人猛片aaaaaaa| 国产成人综合亚洲网站| 综合色中文字幕| 国产精品久久久久久久蜜臀| 2020日本不卡一区二区视频| 日韩欧美一区二区久久婷婷| 欧美日本视频在线| 国产精品18久久久久久久久 | 欧美精品三级在线观看| 久久成人综合网| 中文字幕一区二区三区四区| 久久久激情视频| 久久久青草青青国产亚洲免观| 99国产精品一区| eeuss国产一区二区三区| 亚洲综合免费观看高清完整版在线| 欧美日韩二区三区| 6080日韩午夜伦伦午夜伦| 欧美日韩国产中文| 91精品国产手机| 成人精品一区二区三区中文字幕| 三级精品在线观看| 美女视频黄频大全不卡视频在线播放| 欧美国产禁国产网站cc| 中文字幕在线不卡| 综合久久久久综合| 一区二区三区免费| 视频一区中文字幕国产| 日本成人在线不卡视频| 激情综合五月婷婷| 成人av网在线| 欧洲精品一区二区| 制服丝袜国产精品| 久久亚洲一级片| 国产精品第一页第二页第三页| 欧美电视剧免费观看| 国产色产综合产在线视频| 亚洲成av人片观看| 精品一区二区三区免费视频| 国产呦萝稀缺另类资源| www.激情成人| 在线精品视频小说1| 日韩一级片网站| 国产日韩欧美精品一区| 亚洲精品欧美激情| 美国精品在线观看| av激情成人网| 日韩一区二区在线看| 国产欧美一区二区三区在线老狼| 欧美videofree性高清杂交| 久久精品视频在线免费观看| 亚洲精品少妇30p| 蜜桃久久久久久久| 国产91精品久久久久久久网曝门| 精品一区免费av| 色香蕉成人二区免费| 欧美va亚洲va在线观看蝴蝶网| 欧美一级黄色大片| 国产精品福利一区| 麻豆精品一区二区三区| 久久精品免费看| 91视频国产观看| 26uuu亚洲综合色| 亚洲欧美激情小说另类| 亚洲欧美视频在线观看视频| 国产精品乱码久久久久久| 亚洲成人第一页| 成av人片一区二区| 日韩精品一区二区三区三区免费| 欧美成人性福生活免费看| 亚洲欧美精品午睡沙发| 国产一区二区三区四| 欧美日韩国产bt| 中文字幕在线观看一区| 久久99这里只有精品| 欧美综合久久久| 亚洲国产精品精华液2区45| 欧美激情资源网| 美女视频黄a大片欧美| 欧美综合一区二区三区| 欧美国产欧美综合| 国精产品一区一区三区mba视频| 成人污视频在线观看| 欧美mv和日韩mv国产网站| 三级一区在线视频先锋| 欧美最新大片在线看| 日韩免费高清电影| 无吗不卡中文字幕| 91福利在线看| 亚洲欧洲中文日韩久久av乱码| 午夜亚洲福利老司机| 久久国产欧美日韩精品| 欧美日韩精品三区| 久久午夜电影网| 中文字幕一区二区三区视频| 成人福利视频网站| 日韩精品专区在线影院重磅| 亚洲sss视频在线视频| 色妞www精品视频| 亚洲视频在线一区| 99久久国产综合精品女不卡| 久久精品人人做| 国产91露脸合集magnet| 日本一区二区成人| 成人激情图片网| 国产精品热久久久久夜色精品三区 | 91精品国产色综合久久ai换脸| 久久九九久久九九| 亚洲小说欧美激情另类| 在线一区二区三区四区五区 | 国产精品久久午夜| 成人黄色软件下载| 日韩毛片在线免费观看| 91色在线porny| 亚洲国产视频在线| 欧美日韩高清在线| 国产精品久久国产精麻豆99网站| 五月天丁香久久| 日韩欧美成人一区二区| 国内久久精品视频| 在线视频一区二区三| 亚洲一区成人在线| 制服丝袜中文字幕亚洲| 激情综合网最新| 欧美精品九九99久久| 日韩国产精品91| 精品国产电影一区二区| 国产成人免费xxxxxxxx| 亚洲男人的天堂在线aⅴ视频| 国产一区二区三区高清播放| 国产网站一区二区| 97久久超碰国产精品| 久久久九九九九| 99久久伊人网影院| 亚洲午夜三级在线| 久久综合九色综合久久久精品综合| 亚洲欧美日韩国产综合| 国产99久久久久| 一区二区三区中文字幕精品精品|