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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? iusbdbg.c

?? AVR的USB開發(fā)源代碼 USB-RS232轉(zhuǎn)換
?? C
字號(hào):
/*++

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


?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久精品夜色噜噜亚洲aⅴ| 夜夜嗨av一区二区三区四季av| 久久综合色8888| 中文字幕在线免费不卡| 粉嫩绯色av一区二区在线观看| 99久久久精品| 久久久精品国产免大香伊| 一区二区三区免费观看| 国产精品一级在线| 7878成人国产在线观看| 亚洲男同性恋视频| 国产麻豆视频精品| 欧美一区二区三区免费视频| 亚洲免费看黄网站| 国产成人av一区二区| 日韩欧美国产精品一区| 亚洲成av人片在www色猫咪| eeuss鲁片一区二区三区在线观看| 884aa四虎影成人精品一区| 一区二区在线观看视频在线观看| 国产传媒一区在线| 精品国产凹凸成av人导航| 亚洲高清免费一级二级三级| 色域天天综合网| 亚洲丝袜另类动漫二区| 北条麻妃一区二区三区| 国产精品久久久久久户外露出 | 欧美xxxxx裸体时装秀| 亚洲va国产天堂va久久en| 色综合久久久久久久久久久| 自拍视频在线观看一区二区| 成人黄色在线看| 国产精品久久福利| www.日韩av| 亚洲天堂精品视频| 91丨九色丨蝌蚪丨老版| 亚洲特级片在线| 色综合久久久久综合| 亚洲精品水蜜桃| 麻豆免费精品视频| 欧美天堂一区二区三区| 亚洲一区二区三区三| 色综合久久88色综合天天免费| 久久综合九色综合欧美就去吻 | aaa亚洲精品| 久久久久国产精品免费免费搜索| 蜜桃视频一区二区| 欧美日韩不卡一区| 亚洲制服丝袜av| 欧美伊人精品成人久久综合97| 国产精品久久精品日日| 成人毛片老司机大片| 精品国产乱码久久久久久牛牛| 亚洲精品菠萝久久久久久久| 国产一区二区免费在线| 国产视频一区在线播放| 国产精品91xxx| 欧美不卡在线视频| 激情五月婷婷综合| 精品成人a区在线观看| 九九精品一区二区| 精品国产乱码久久| 日本在线不卡一区| 精品久久久久久最新网址| 亚洲成av人片www| 91精品国产欧美一区二区| 奇米四色…亚洲| 久久综合九色综合欧美98| 国产精品亚洲第一| 26uuu色噜噜精品一区二区| 精品午夜一区二区三区在线观看| 欧美精品tushy高清| 老司机精品视频导航| 久久婷婷综合激情| 91视视频在线观看入口直接观看www| 综合激情成人伊人| 777午夜精品免费视频| 青青草97国产精品免费观看| 欧美日韩国产精选| 久久er精品视频| 国产精品久久久久天堂| 在线观看免费成人| 麻豆成人在线观看| 日本一区二区动态图| 99国产欧美久久久精品| 午夜国产不卡在线观看视频| 日韩欧美中文一区| 不卡av免费在线观看| 亚洲一区二区三区免费视频| 欧美电影精品一区二区 | 久久综合九色综合欧美98| 成人一区在线观看| 国产精品麻豆欧美日韩ww| 欧美在线制服丝袜| 精品一区二区三区影院在线午夜| 国产欧美日韩在线| 制服.丝袜.亚洲.中文.综合| 福利视频网站一区二区三区| 亚洲高清免费视频| 国产欧美日韩麻豆91| 色综合网色综合| 国产麻豆9l精品三级站| 亚洲国产va精品久久久不卡综合| 久久嫩草精品久久久久| 在线观看欧美日本| 国产风韵犹存在线视精品| 亚洲国产精品一区二区尤物区| 欧美大片一区二区| 欧美手机在线视频| 成人免费视频视频| 久久国产精品第一页| 亚洲一区二区四区蜜桃| 日本一区二区三区dvd视频在线| 欧美日韩一级二级三级| 国产成人亚洲综合a∨猫咪| 国产精品免费视频一区| 久久欧美中文字幕| 欧美一级久久久| 欧美曰成人黄网| 高潮精品一区videoshd| 久久99精品久久久久久动态图| 夜夜操天天操亚洲| 亚洲精品中文字幕在线观看| 国产日本一区二区| 久久久亚洲精华液精华液精华液 | 国产精品福利一区二区三区| 精品美女被调教视频大全网站| 欧美二区三区的天堂| 日本道精品一区二区三区| 成人a免费在线看| 国产成人精品aa毛片| 国产精品996| 美女视频黄久久| 日本aⅴ亚洲精品中文乱码| 亚洲一区二区三区四区中文字幕| 国产精品二区一区二区aⅴ污介绍| 国产清纯白嫩初高生在线观看91| 精品免费99久久| 日韩精品一区二区三区四区| 欧美一区二区三区色| 91精品免费在线观看| 欧美一区二区视频观看视频| 欧美精品三级在线观看| 欧美一区二区视频网站| 在线观看www91| 欧美日韩免费观看一区三区| 欧美综合亚洲图片综合区| 欧美婷婷六月丁香综合色| 欧美在线高清视频| 3d成人动漫网站| 欧美va亚洲va| 欧美极品xxx| 亚洲欧洲99久久| 一区二区三区免费网站| 亚洲www啪成人一区二区麻豆| 亚洲精品老司机| 日本不卡一二三区黄网| 国产一区二区在线看| 成人av在线电影| 色999日韩国产欧美一区二区| 欧美日韩五月天| 精品日韩成人av| 亚洲国产精品ⅴa在线观看| 亚洲素人一区二区| 五月婷婷激情综合| 紧缚奴在线一区二区三区| 黄页视频在线91| 欧美性大战久久久久久久蜜臀| 91精品国产一区二区人妖| 久久久久综合网| 日韩伦理av电影| 无码av中文一区二区三区桃花岛| 精品亚洲成av人在线观看| 99久久er热在这里只有精品15 | 精品国产成人系列| 中文字幕在线观看一区二区| 视频一区国产视频| 国产成人午夜精品影院观看视频| 色系网站成人免费| 日韩欧美亚洲一区二区| 一区二区中文视频| 免费观看一级特黄欧美大片| 99久久精品免费看| 欧美一卡二卡在线| 亚洲少妇屁股交4| 成人在线视频一区二区| 制服丝袜亚洲色图| ●精品国产综合乱码久久久久| 五月天婷婷综合| 91亚洲国产成人精品一区二区三| 制服丝袜成人动漫| 一区二区三区在线视频播放| 久久精工是国产品牌吗| 欧美性生活久久| 欧美精品一区二区三区蜜臀| 日精品一区二区| 欧美亚洲一区三区| 国产精品免费av| 经典三级视频一区| 制服丝袜成人动漫|