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

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

?? 1394.h

?? 用于查詢PC機上的USB端口是否有設備掛接上
?? H
?? 第 1 頁 / 共 5 頁
字號:
#define TCODE_READ_RESPONSE_BLOCK               7           // 0111b
#define TCODE_CYCLE_START                       8           // 1000b
#define TCODE_LOCK_REQUEST                      9           // 1001b
#define TCODE_ISOCH_DATA_BLOCK                  10          // 1010b
#define TCODE_LOCK_RESPONSE                     11          // 1011b
#define TCODE_RESERVED2                         12
#define TCODE_RESERVED3                         13
#define TCODE_SELFID                            14
#define TCODE_RESERVED4                         15

#define TCODE_REQUEST_BLOCK_MASK                1
#define TCODE_RESPONSE_MASK                     2


//
// 1394 Extended Transaction codes
//
#define EXT_TCODE_RESERVED0                     0
#define EXT_TCODE_MASK_SWAP                     1
#define EXT_TCODE_COMPARE_SWAP                  2
#define EXT_TCODE_FETCH_ADD                     3
#define EXT_TCODE_LITTLE_ADD                    4
#define EXT_TCODE_BOUNDED_ADD                   5
#define EXT_TCODE_WRAP_ADD                      6


//
// 1394 Acknowledgement codes
//
#define ACODE_RESERVED_0                        0
#define ACODE_ACK_COMPLETE                      1
#define ACODE_ACK_PENDING                       2
#define ACODE_RESERVED_3                        3
#define ACODE_ACK_BUSY_X                        4
#define ACODE_ACK_BUSY_A                        5
#define ACODE_ACK_BUSY_B                        6
#define ACODE_RESERVED_7                        7
#define ACODE_RESERVED_8                        8
#define ACODE_RESERVED_9                        9
#define ACODE_RESERVED_10                       10
#define ACODE_RESERVED_11                       11
#define ACODE_RESERVED_12                       12
#define ACODE_ACK_DATA_ERROR                    13
#define ACODE_ACK_TYPE_ERROR                    14
#define ACODE_RESERVED_15                       15


//
// 1394 Ack code to NT status mask (to be OR'd in when completing IRPs)
//
#define ACODE_STATUS_MASK                       ((NTSTATUS)0xC0120070L)


//
// 1394 Response codes
//
#define RCODE_RESPONSE_COMPLETE                 0
#define RCODE_RESERVED1                         1
#define RCODE_RESERVED2                         2
#define RCODE_RESERVED3                         3
#define RCODE_CONFLICT_ERROR                    4
#define RCODE_DATA_ERROR                        5
#define RCODE_TYPE_ERROR                        6
#define RCODE_ADDRESS_ERROR                     7
#define RCODE_TIMED_OUT                         15


//
// 1394 Response code to NT status mask (to be OR'd in when completing IRPs)
//
#define RCODE_STATUS_MASK                       ((NTSTATUS)0xC0120080L)
#define STATUS_INVALID_GENERATION               ((NTSTATUS)0xC0128090L)

//
// 1394 Speed codes
//

#define SCODE_100_RATE                          0
#define SCODE_200_RATE                          1
#define SCODE_400_RATE                          2
#define SCODE_800_RATE                          3
#define SCODE_1600_RATE                         4
#define SCODE_3200_RATE                         5

//
// 1394 Self ID definitions
//
#define SELF_ID_CONNECTED_TO_CHILD              3
#define SELF_ID_CONNECTED_TO_PARENT             2
#define SELF_ID_NOT_CONNECTED                   1
#define SELF_ID_NOT_PRESENT                     0

//
// 1394 Self ID Power Class definitions
//
#define POWER_CLASS_NOT_NEED_NOT_REPEAT         0
#define POWER_CLASS_SELF_POWER_PROVIDE_15W      1
#define POWER_CLASS_SELF_POWER_PROVIDE_30W      2
#define POWER_CLASS_SELF_POWER_PROVIDE_45W      3
#define POWER_CLASS_MAYBE_POWERED_UPTO_1W       4
#define POWER_CLASS_IS_POWERED_UPTO_1W_NEEDS_2W 5
#define POWER_CLASS_IS_POWERED_UPTO_1W_NEEDS_5W 6
#define POWER_CLASS_IS_POWERED_UPTO_1W_NEEDS_9W 7

//
// 1394 Phy Packet Ids
//
#define PHY_PACKET_ID_CONFIGURATION             0
#define PHY_PACKET_ID_LINK_ON                   1
#define PHY_PACKET_ID_SELF_ID                   2

//
// Various Interesting 1394 IEEE 1212 locations
//
#define INITIAL_REGISTER_SPACE_HI               0xffff
#define INITIAL_REGISTER_SPACE_LO               0xf0000000
#define STATE_CLEAR_LOCATION                    0x000
#define STATE_SET_LOCATION                      0x004
#define NODE_IDS_LOCATION                       0x008
#define RESET_START_LOCATION                    0x00C
#define SPLIT_TIMEOUT_HI_LOCATION               0x018
#define SPLIT_TIMEOUT_LO_LOCATION               0x01C
#define INTERRUPT_TARGET_LOCATION               0x050
#define INTERRUPT_MASK_LOCATION                 0x054
#define CYCLE_TIME_LOCATION                     0x200
#define BUS_TIME_LOCATION                       0x204
#define POWER_FAIL_IMMINENT_LOCATION            0x208
#define POWER_SOURCE_LOCATION                   0x20C
#define BUSY_TIMEOUT_LOCATION                   0x210
#define BUS_MANAGER_ID_LOCATION                 0x21C
#define BANDWIDTH_AVAILABLE_LOCATION            0x220
#define CHANNELS_AVAILABLE_LOCATION             0x224
#define NETWORK_CHANNELS_LOCATION               0x234
#define CONFIG_ROM_LOCATION                     0x400
#define TOPOLOGY_MAP_LOCATION                   0x1000
#define SPEED_MAP_LOCATION                      0x2000


//
// 1394 Configuration key values and masks
//
#define CONFIG_ROM_KEY_MASK                     0x000000ff
#define CONFIG_ROM_OFFSET_MASK                  0xffffff00
#define MODULE_VENDOR_ID_KEY_SIGNATURE          0x03
#define NODE_CAPABILITIES_KEY_SIGNATURE         0x0c
#define SPEC_ID_KEY_SIGNATURE                   0x12
#define SOFTWARE_VERSION_KEY_SIGNATURE          0x13
#define MODEL_ID_KEY_SIGNATURE                  0x17

#define COMMAND_BASE_KEY_SIGNATURE              0x40
#define VENDOR_KEY_SIGNATURE                    0x81
#define TEXTUAL_LEAF_INDIRECT_KEY_SIGNATURE     0x81

#define MODEL_KEY_SIGNATURE                     0x82
#define UNIT_DIRECTORY_KEY_SIGNATURE            0xd1
#define UNIT_DEP_DIR_KEY_SIGNATURE              0xd4



//
// 1394 Async Data Payload Sizes
//
#define ASYNC_PAYLOAD_100_RATE                  512
#define ASYNC_PAYLOAD_200_RATE                  1024
#define ASYNC_PAYLOAD_400_RATE                  2048

//
// 1394 Isoch Data Payload Sizes
//
#define ISOCH_PAYLOAD_50_RATE                   512
#define ISOCH_PAYLOAD_100_RATE                  1024
#define ISOCH_PAYLOAD_200_RATE                  2048
#define ISOCH_PAYLOAD_400_RATE                  4096
#define ISOCH_PAYLOAD_800_RATE                  8192
#define ISOCH_PAYLOAD_1600_RATE                 16384

//
// Various definitions
//

#define S100_BW_UNITS_PER_QUADLET       19          // Per quad per frame
#define S200_BW_UNITS_PER_QUADLET       9           // Per quad per frame
#define S400_BW_UNITS_PER_QUADLET       4           // Per quad per frame
#define S800_BW_UNITS_PER_QUADLET       2           // Per quad per frame
#define S1600_BW_UNITS_PER_QUADLET      1           // Per quad per frame

#define INITIAL_BANDWIDTH_UNITS             4915        // Initial bandwidth units

#define MAX_REC_100_RATE                        0x08            // 1000b
#define MAX_REC_200_RATE                        0x09            // 1001b
#define MAX_REC_400_RATE                        0x0a            // 1010b

#define LOCAL_BUS                               0x3ff
#define MAX_LOCAL_NODES                         64
#define SELFID_PACKET_SIGNITURE                 2
#define NOMINAL_CYCLE_TIME                      125             // Microseconds
#define NO_BUS_MANAGER                          0x3f

#define SPEED_MAP_LENGTH                        0x3f1

#define DEVICE_EXTENSION_TAG                    0xdeadbeef
#define VIRTUAL_DEVICE_EXTENSION_TAG            0xdeafbeef

#define PORT_EXTENSION_TAG                      0xdeafcafe
#define BUS_EXTENSION_TAG                       0xabacadab
#define ISOCH_RESOURCE_TAG                      0xbabeface
#define BANDWIDTH_ALLOCATE_TAG                  0xfeedbead

#define CONFIG_ROM_SIGNATURE                    0x31333934

//
// IRB function number definitions.
//

#define REQUEST_ASYNC_READ                      0
#define REQUEST_ASYNC_WRITE                     1
#define REQUEST_ASYNC_LOCK                      2
#define REQUEST_ISOCH_ALLOCATE_BANDWIDTH        3
#define REQUEST_ISOCH_ALLOCATE_CHANNEL          4
#define REQUEST_ISOCH_ALLOCATE_RESOURCES        5
#define REQUEST_ISOCH_ATTACH_BUFFERS            6
#define REQUEST_ISOCH_DETACH_BUFFERS            7
#define REQUEST_ISOCH_FREE_BANDWIDTH            8
#define REQUEST_ISOCH_FREE_CHANNEL              9
#define REQUEST_ISOCH_FREE_RESOURCES            10
#define REQUEST_ISOCH_LISTEN                    11
#define REQUEST_ISOCH_STOP                      12
#define REQUEST_ISOCH_TALK                      13
#define REQUEST_ISOCH_QUERY_CYCLE_TIME          14
#define REQUEST_ISOCH_QUERY_RESOURCES           15
#define REQUEST_ISOCH_SET_CHANNEL_BANDWIDTH     16
#define REQUEST_ALLOCATE_ADDRESS_RANGE          17
#define REQUEST_FREE_ADDRESS_RANGE              18
#define REQUEST_GET_LOCAL_HOST_INFO             19
#define REQUEST_GET_ADDR_FROM_DEVICE_OBJECT     20
#define REQUEST_CONTROL                         21
#define REQUEST_GET_SPEED_BETWEEN_DEVICES       22
#define REQUEST_SET_DEVICE_XMIT_PROPERTIES      23
#define REQUEST_GET_CONFIGURATION_INFO          24
#define REQUEST_BUS_RESET                       25
#define REQUEST_GET_GENERATION_COUNT            26
#define REQUEST_SEND_PHY_CONFIG_PACKET          27
#define REQUEST_GET_SPEED_TOPOLOGY_MAPS         28
#define REQUEST_BUS_RESET_NOTIFICATION          29
#define REQUEST_ASYNC_STREAM                    30
#define REQUEST_SET_LOCAL_HOST_PROPERTIES       31

#define IRB_BUS_RESERVED_SZ                     8
#define IRB_PORT_RESERVED_SZ                    8


typedef
VOID
(*PBUS_NOTIFICATION_ROUTINE) (                  // We will call this routine
    IN PNOTIFICATION_INFO NotificationInfo      //  at DISPATCH_LEVEL
    );

typedef
VOID
(*PBUS_ISOCH_DESCRIPTOR_ROUTINE) (              // We will call this routine
    IN PVOID Context1,                          //  at DISPATCH_LEVEL
    IN PVOID Context2
    );

typedef
VOID
(*PBUS_BUS_RESET_NOTIFICATION) (                // We will call this routine
    IN PVOID Context                            //  at DISPATCH_LEVEL
    );


//
// Device Extension common to all nodes that the 1394 Bus driver
// created when it enumerated the bus and found a new unique node
//
typedef struct _NODE_DEVICE_EXTENSION {

    //
    // Holds Tag to determine if this is really a "Node" Device Extension
    //
    ULONG Tag;

    //
    // Holds the flag as to whether or not we've read the configuration
    // information out of this device.
    //
    BOOLEAN bConfigurationInformationValid;

    //
    // Holds the Configuration Rom for this device.  Multi-functional
    // devices (i.e. many units) will share this same Config Rom
    // structure, but they are represented as a different Device Object.
    // This is not the entire Config Rom, but does contain the root directory
    // as well as everything in front of it.
    //
    PCONFIG_ROM ConfigRom;

    //
    // Holds the length of the UnitDirectory pointer.
    //
    ULONG UnitDirectoryLength;

    //
    // Holds the Unit Directory for this device.  Even on multi-functional
    // devices (i.e. many units) this should be unique to each Device Object.
    //
    PVOID UnitDirectory;

    //
    // Holds the Unit Directory location for this device.  Only the lower 48
    // bits are valid in this IO_ADDRESS.  Useful for computing offsets from
    // within the UnitDirectory as all offsets are relative.
    //
    IO_ADDRESS UnitDirectoryLocation;

    //
    // Holds the length of the UnitDependentDirectory pointer.
    //
    ULONG UnitDependentDirectoryLength;

    //
    // Holds the Unit Dependent directory for this device.
    //
    PVOID UnitDependentDirectory;

    //
    // Holds the Unit Dependent Directory location for this device.  Only the
    // lower 48 bits are valid in this IO_ADDRESS.  Useful for computing
    // offsets from within the UnitDependentDirectory as offsets are relative.
    //
    IO_ADDRESS UnitDependentDirectoryLocation;

    //
    // Holds the length of the VendorLeaf pointer.
    //
    ULONG VendorLeafLength;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久久久久久电影| 7777精品伊人久久久大香线蕉完整版| 欧美zozo另类异族| 91麻豆精品久久久久蜜臀 | 久久精品人人做| 国产一本一道久久香蕉| 国产欧美一区二区精品仙草咪| 国产成人午夜精品5599| 最新国产の精品合集bt伙计| 91丝袜美女网| 亚洲va天堂va国产va久| 久久久天堂av| 成人免费观看av| 一区二区三区国产精华| 91精品欧美综合在线观看最新| 黄色日韩三级电影| 国产精品短视频| 亚洲精品写真福利| 欧美日韩视频专区在线播放| 精品一区二区免费视频| 国产精品成人免费精品自在线观看 | 欧美激情一区二区三区全黄| 99精品视频在线播放观看| 亚洲国产欧美一区二区三区丁香婷| 538在线一区二区精品国产| 国产精品一品二品| 亚洲成av人片一区二区梦乃| 久久久av毛片精品| 欧美色精品在线视频| 韩国精品久久久| 亚洲一区二区精品视频| 欧美大片在线观看| 色婷婷av一区二区三区gif| 蜜臀av一区二区在线观看| 中文字幕一区在线| 91精品国产综合久久精品麻豆| 高清视频一区二区| 亚洲不卡在线观看| 国产精品系列在线| 精品蜜桃在线看| 欧美优质美女网站| 播五月开心婷婷综合| 免费精品视频最新在线| 亚洲图片欧美激情| 久久这里只有精品视频网| 欧洲一区二区三区在线| 成人免费高清在线观看| 老司机精品视频线观看86| 亚洲欧洲一区二区在线播放| www国产精品av| 91精品午夜视频| 99精品视频一区二区三区| 国产精品一区二区久久不卡| 日日夜夜免费精品| 一区二区成人在线| 国产精品女主播在线观看| 精品精品欲导航| 欧美一区二区性放荡片| 色琪琪一区二区三区亚洲区| 成人动漫一区二区三区| 狠狠色综合色综合网络| 蜜臀av性久久久久蜜臀aⅴ流畅| 亚洲免费观看高清完整版在线观看| 精品国免费一区二区三区| 91精品国产aⅴ一区二区| 在线观看三级视频欧美| 色综合网站在线| 亚洲第一综合色| 成人欧美一区二区三区| 国产精品久99| 国产精品国产三级国产aⅴ中文| 久久久精品国产免大香伊| 精品欧美久久久| 久久久久久久综合日本| 26uuu久久综合| 久久久精品2019中文字幕之3| 久久久午夜精品| 国产精品欧美精品| 亚洲精品国产精华液| 一区二区欧美国产| 午夜久久福利影院| 日韩成人一级大片| 国产一区二区三区蝌蚪| 国产不卡免费视频| 99久久精品国产网站| 色噜噜狠狠色综合中国| 欧美日韩久久久久久| 制服丝袜av成人在线看| 欧美va天堂va视频va在线| 2023国产精品| 国产精品电影一区二区三区| 亚洲柠檬福利资源导航| 午夜在线电影亚洲一区| 色播五月激情综合网| 久久成人免费日本黄色| 国产精品一区三区| 91在线精品一区二区三区| 欧美吻胸吃奶大尺度电影 | 国产乱人伦偷精品视频不卡| 岛国一区二区三区| 在线看日本不卡| 91精品国产综合久久久久久漫画| 欧美r级在线观看| 中文字幕免费不卡| 亚洲国产乱码最新视频 | 精品第一国产综合精品aⅴ| 久久精品综合网| 一区二区三区在线看| 男人的天堂久久精品| 国产 欧美在线| 欧美色图第一页| 久久久久国产精品麻豆ai换脸| 国产精品三级av| 五月天激情综合| 国产精品羞羞答答xxdd| 欧美亚日韩国产aⅴ精品中极品| 欧美一级国产精品| 亚洲国产精品国自产拍av| 亚洲一区二区av在线| 国产馆精品极品| 91 com成人网| 国产精品成人在线观看| 美国欧美日韩国产在线播放| 成人深夜在线观看| 日韩一区二区免费高清| 综合在线观看色| 国产在线精品一区二区夜色| 91久久精品一区二区三| 国产蜜臀97一区二区三区| 日韩综合一区二区| 色综合色综合色综合 | 国产午夜精品理论片a级大结局| 亚洲久本草在线中文字幕| 国产伦精品一区二区三区视频青涩 | 国产精品亚洲第一区在线暖暖韩国| 欧亚洲嫩模精品一区三区| 国产女主播在线一区二区| 日本一道高清亚洲日美韩| 色先锋资源久久综合| 国产午夜精品久久久久久久 | 91成人看片片| 国产精品乱码久久久久久| 久久国产麻豆精品| 56国语精品自产拍在线观看| 一区二区三区久久| 91在线精品一区二区| 国产精品麻豆久久久| 韩国v欧美v亚洲v日本v| 欧美一区永久视频免费观看| 亚洲国产精品久久不卡毛片 | 欧美日韩一区二区在线观看| 一色桃子久久精品亚洲| 国产91丝袜在线18| 欧美精品日韩一区| 一本到三区不卡视频| 国产精品久久久久国产精品日日| 久久99蜜桃精品| 日韩欧美国产三级电影视频| 日韩高清不卡一区| 91精品国产综合久久香蕉麻豆 | 在线观看av不卡| 亚洲免费在线观看| 色综合久久综合网欧美综合网| 国产精品乱码一区二三区小蝌蚪| 国产成人精品免费一区二区| 久久免费看少妇高潮| 国产九色精品成人porny | 国产黑丝在线一区二区三区| 久久久久9999亚洲精品| 国产成人在线视频免费播放| 亚洲精品一线二线三线无人区| 理论电影国产精品| 久久久久9999亚洲精品| 国产成人福利片| 欧美激情在线观看视频免费| 成人av资源在线| 亚洲欧美色图小说| 欧美日韩中文精品| 丝瓜av网站精品一区二区| 欧美一区二区国产| 久久99精品国产.久久久久| 久久新电视剧免费观看| 福利91精品一区二区三区| 中文字幕日韩欧美一区二区三区| 波多野结衣中文字幕一区二区三区 | 欧美一区二区三区免费视频| 精品制服美女丁香| 国产欧美一区二区精品婷婷| 一本色道**综合亚洲精品蜜桃冫| 一区二区三区四区在线| 欧美一区二区视频网站| 韩国在线一区二区| 日韩码欧中文字| 91精品国产综合久久精品app| 国产精品资源在线观看| 亚洲欧美一区二区视频| 69堂国产成人免费视频| 国产不卡视频在线播放| 亚洲一区二区在线免费观看视频| 欧美一区二区黄|