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

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

?? i2plugin.h

?? RAID卡的測試程序
?? H
字號:
/*******************************************************************************
 * Filename    : i2plugin.h
 * Description : I2 Plug-In header file
 *               It defines the data structure and functions using in I2 API
 *               plug-in interface
 * Created on  : 02/05/2004
 * CVS Version : $Id: i2plugin.h,v 1.1 2004/03/24 03:24:12 weny Exp $
 *
 * Copyright (C) 2004-2004 Promise Technology Inc.
 * All Rights Reserved
 ******************************************************************************/

#ifndef I2_PLUGIN_H
#define I2_PLUGIN_H

/* --- standard C lib header files ----------------------------------------- */
#if defined(WINDOWS)
    /* Windows */
#include <windows.h>
#elif defined(LINUX) || defined(FREEBSD)
    /* LINUX */
#endif /* Operating System */

/* --- internal header files ----------------------------------------------- */
#include "pibasic.h"

/* --- constant definitions ------------------------------------------------ */
#define MAX_I2API_ORDINALS 1024
#define I2API_PLUGIN_SPECIFIC_START 768

/* I2 API ordinals */
#define I2_ORDINAL_GETPLUGINAPITABLE 0x0
#define I2_ORDINAL_INITIALIZE 0x1
#define I2_ORDINAL_FINALIZE 0x2

#define I2_ORDINAL_DISCOVER	0x10
#define I2_ORDINAL_DISCOVERBYPRDCTPATH	0x11
#define I2_ORDINAL_GETNUMSUBSYSTEMS	0x12
#define I2_ORDINAL_GETNUMHBAS	0x13
#define I2_ORDINAL_GETDISCOVERPATH	0x14
#define I2_ORDINAL_GETPORT		0x15
#define I2_ORDINAL_SETDATASPEED		0x16
#define I2_ORDINAL_GETDATASPEED		0x17
#define I2_ORDINAL_SETDATASPEEDTX		0x18
#define I2_ORDINAL_GETDATASPEEDTX		0x19

#define I2_ORDINAL_GETSUBSYSINFO	0x20
#define I2_ORDINAL_GETSUBSYSSETTINGS	0x21
#define I2_ORDINAL_SETSUBSYSSETTINGS	0x22
	
#define I2_ORDINAL_GETCTRLINFO	0x28
#define I2_ORDINAL_GETCTRLSETTINGS	0x29
#define I2_ORDINAL_SETCTRLSETTINGS	0x2a

#define I2_ORDINAL_GETPDINFO	0x30
#define I2_ORDINAL_GETPDSETTINGS	0x31
#define I2_ORDINAL_SETPDSETTINGS	0x32
#define I2_ORDINAL_LOCATEPD	0x33
#define I2_ORDINAL_GETMISSINGPD	0x34
#define I2_ORDINAL_STOPLOCATEPD	0x3d
#define I2_ORDINAL_LOCATEPDSTATUS	0x3e
#define I2_ORDINAL_HBABSL	0x3f
	
#define I2_ORDINAL_GETLDINFO	0x38
#define I2_ORDINAL_GETLDSETTINGS	0x39
#define I2_ORDINAL_SETLDSETTINGS	0x3a
#define I2_ORDINAL_GETERRORTABLE	0x3b
#define I2_ORDINAL_LOCATELD	0x3c
#define I2_ORDINAL_ACTIVATELD	0x3d
	
#define I2_ORDINAL_GETDAINFO	0x40
#define I2_ORDINAL_GETDASETTINGS	0x41
#define I2_ORDINAL_SETDASETTINGS	0x42
#define I2_ORDINAL_LOCATEDA	0x43
#define I2_ORDINAL_GETDACONFIG	0x44
#define I2_ORDINAL_ADDDA	0x45
#define I2_ORDINAL_DELDA	0x46
#define I2_ORDINAL_DELALLDA	0x47
#define I2_ORDINAL_ADDLD	0x48
#define I2_ORDINAL_DELLD	0x49
#define I2_ORDINAL_PRCINCOMPLETEDA	0x4a
#define I2_ORDINAL_MIGRATEDA	0x4b
#define I2_ORDINAL_ONLNDAPROC	0x4c
#define I2_ORDINAL_HBAMIGRATEA	0x4d
#define I2_ORDINAL_ADDHBAA		0x4e
#define I2_ORDINAL_ARYLOSTDISK		0x4f

#define I2_ORDINAL_GETSPAREINFO	0x50
#define I2_ORDINAL_GETALLSPAREINFO	0x51
#define I2_ORDINAL_SETSPARESETTINGS	0x52
#define I2_ORDINAL_ADDSPARE	0x53
#define I2_ORDINAL_DELSPARE	0x54
#define I2_ORDINAL_DELALLSPARE	0x55
	
#define I2_ORDINAL_GETSYNCPROGRESS	0x60
#define I2_ORDINAL_GETMIGPROGRESS	0x61
	
#define I2_ORDINAL_GETINITPROGRESS	0x68
#define I2_ORDINAL_STARTINIT	0x69
#define I2_ORDINAL_STOPINIT	0x6a
#define I2_ORDINAL_PAUSEINIT	0x6b
#define I2_ORDINAL_RESUMEINIT	0x6c
	
#define I2_ORDINAL_GETRCPROGRESS	0x6d
#define I2_ORDINAL_STARTRC	0x6e
#define I2_ORDINAL_STOPRC	0x6f
#define I2_ORDINAL_PAUSERC	0x70
#define I2_ORDINAL_RESUMERC	0x71
	
#define I2_ORDINAL_GETRBPROGRESS	0x72
#define I2_ORDINAL_STARTRB	0x73
#define I2_ORDINAL_STOPRB	0x74
#define I2_ORDINAL_PAUSERB	0x75
#define I2_ORDINAL_RESUMERB	0x76
	
#define I2_ORDINAL_GETMPPROGRESS	0x77
#define I2_ORDINAL_STARTMP	0x78
#define I2_ORDINAL_STOPMP	0x79
#define I2_ORDINAL_PAUSEMP	0x7a
#define I2_ORDINAL_RESUMEMP	0x7b
#define I2_ORDINAL_STARTHBARBEXT	0x7c
	
#define I2_ORDINAL_GETENCLINFO	0x90
#define I2_ORDINAL_GETENCLSTATUS	0x91
#define I2_ORDINAL_LOCATEENCL	0x92
#define I2_ORDINAL_GETFRUINFO	0x93
#define I2_ORDINAL_LOCATEFRU	0x94
#define I2_ORDINAL_GETBATINFO	0x95
#define I2_ORDINAL_STARTBATRECON	0x96
#define I2_ORDINAL_GETBUZZSTATUS	0x97
#define I2_ORDINAL_TURNONBUZZ	0x98
#define I2_ORDINAL_TURNOFFBUZZ	0x99
	
#define I2_ORDINAL_GETEVENTS	0xa0
#define I2_ORDINAL_GETFIRSTEVENTS	0xa1
#define I2_ORDINAL_GETLASTEVENTS	0xa2
#define I2_ORDINAL_GETEVENTSTAT	0xa3
#define I2_ORDINAL_GETEVENTLOCSTAT	0xa4
#define I2_ORDINAL_CLEAREVENTLOG	0xa5
#define I2_ORDINAL_GETHBAEVENTS	0xa6
	
#define I2_ORIDNAL_GETSCSISETTINGS	0xb0
#define I2_ORDINAL_SETSCSISETTINGS	0xb1
#define I2_ORDINAL_GETCHSCSISETTINGS	0xb2
#define I2_ORDINAL_SETCHSCSISETTINGS	0xb3
#define I2_ORDINAL_GETSCSILUNMAP	0xb4
#define I2_ORDINAL_SETSCSILUNMAP	0xb5
	
#define I2_ORDINAL_GETISCSIINFO	0xc0
#define I2_ORDINAL_GETISCSISETTINGS	0xc1
#define I2_ORDINAL_SETISCSISETTINGS	0xc2
#define I2_ORDINAL_GETISCSISLPINFO	0xc3
#define I2_ORDINAL_GETISCSISLPSETTINGS	0xc4
#define I2_ORDINAL_SETISCSISLPSETTINGS	0xc5
#define I2_ORDINAL_GETISNSINFO	0xc6
#define I2_ORDINAL_GETISNSSETTINGS	0xc7
#define I2_ORDINAL_SETISNSSETTINGS	0xc8
#define I2_ORDINAL_GETCHAP	0xc9
#define I2_ORDINAL_SETCHAP	0xca
#define I2_ORDINAL_ADDCHAP	0xcb
#define I2_ORDINAL_DELCHAP	0xcc
#define I2_ORDINAL_ISCSIPING	0xcd
#define I2_ORDINAL_GETISCSINODELIST	0xce
	
#define I2_ORDINAL_LOGIN	0x100
#define I2_ORDINAL_LOGOUT	0x101
#define I2_ORDINAL_GETCURSESSIONINFO	0x102
#define I2_ORDINAL_GETSESSIONINFO	0x103
	
#define I2_ORDINAL_GETINITIATORLIST	0x110
#define I2_ORDINAL_ADDINITIATOR	0x111 
#define I2_ORDINAL_DELINITIATOR	0x112
#define I2_ORDINAL_GETLMMTABLE	0x113
#define I2_ORDINAL_ADDLMMENTRY	0x114
#define I2_ORDINAL_SETLMMENTRY	0x115
#define I2_ORDINAL_DELLMMENTRY	0x116
	
#define I2_ORDINAL_GETUSER	0x140
#define I2_ORDINAL_GETALLUSER	0x141
#define I2_ORDINAL_ADDUSER	0x142
#define I2_ORDINAL_MODUSER	0x143
#define I2_ORDINAL_DELUSER	0x144
#define I2_ORDINAL_SETPWD	0x145
	
#define I2_ORDINAL_LOCK	0x150
#define I2_ORDINAL_EXTENDLOCK	0x151
#define I2_ORDINAL_UNLOCK	0x152
#define I2_ORDINAL_CHECKLOCK	0x153
	
#define I2_ORDINAL_GETBGASCHEDULE	0x158
#define I2_ORDINAL_ADDBGASCHEDULE	0x159
#define I2_ORDINAL_DELBGASCHEDULE	0x15a
#define I2_ORDINAL_MODBGASCHEDULE	0x15b
	
#define I2_ORDINAL_INITFLASH	0x160
#define I2_ORDINAL_FINIFLASH	0x161
#define I2_ORDINAL_XFERFLASHIMG	0x162
#define I2_ORDINAL_FLASHIMG	0x163
#define I2_ORDINAL_GETFLASHPROGRESS	0x164
#define I2_ORDINAL_GETFLASHIMGHEADER	0x165
#define I2_ORDINAL_VERIFYFLASHIMG	0x166
#define I2_ORDINAL_FLASH        0x167
	
#define I2_ORDINAL_GETSNMPCONFIG	0x170
#define I2_ORDINAL_SETSNMPCONFIG	0x171

#define I2_ORDINAL_PAUSEMIGRATION	0x180
#define I2_ORDINAL_RESUMEMIGRATION	0x181	

#define I2_ORDINAL_SPLITHBAEXTENT			0x190
#define I2_ORDINAL_FREEHBAEXTENT			0x191
#define I2_ORDINAL_SPAREHBAEXTENT			0x192
#define I2_ORDINAL_ADDHBAEXTENTTOARRAY		0x193
#define I2_ORDINAL_DELETEHBAEXTENT			0x194

#define I2_ORDINAL_REMOVEHBADISKMDD			0x195

#define I2_ORDINAL_BYPASSCMD	0x2FF
#define I2_ORDINAL_GETDRIVERINFO	0x3FF
#define I2_ORDINAL_SETPORTALPE		0x401
#define I2_ORDINAL_GETPORTALPE		0x402
#define I2_ORDINAL_SETPORTHOTPLUG	0x403
#define I2_ORDINAL_GETPORTHOTPLUG	0x404

#define I2_ORDINAL_REMOVEIGNOREVENT	0x301
#define I2_ORDINAL_ADDIGNOREVENT	0x302
#define I2_ORDINAL_GETIGNOREVENTLIST	0x303

/* --- data structures ----------------------------------------------------- */
#if defined(WINDOWS)
    /* Windows */
    typedef FARPROC function_pointer_t;
    typedef HMODULE plugin_handle_t;
#elif defined(LINUX) || defined(FREEBSD)
    /* LINUX */
    typedef void * function_pointer_t;
    typedef void * plugin_handle_t;
#endif /* Operating System */

typedef struct
{
    u16 pat_u16NumOfAPIs;
    u8 pat_u8Reserved[6];
    function_pointer_t  * pat_fpAPIs;
} plugin_api_table_t;

/* --- functional routines ------------------------------------------------- */

/**************************************************************************
 * Function Name: i2_getPlugInAPITable 
 * Description: get the plug-in API table of the API function pointers
 * Parameters:    
 *   	[out] ppTable, the pointer to the plug-in API table
 * Return: PIERR_NO_ERROR: succeed, otherwise: fail
 * Remarks: none.     
 ***************************************************************************/
u32 i2_getPlugInAPITable(plugin_handle_t pHandle, plugin_api_table_t ** ppTable);
typedef u32 (* fpGetPlugInAPITable_t)(plugin_handle_t, plugin_api_table_t **);

#endif /* I2_PLUGIN_H */

/******************************************************************************
 * Change Log
 *
 * $Log: i2plugin.h,v $
 * Revision 1.1  2004/03/24 03:24:12  weny
 * I2 API porting
 *
 *
 *****************************************************************************/

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲尤物在线视频观看| 日本欧美久久久久免费播放网| 精品国产乱码久久久久久久久 | 国产高清视频一区| 精油按摩中文字幕久久| 国产在线精品免费av| 国产精品一区免费视频| 国产成人99久久亚洲综合精品| 国产乱子轮精品视频| 国产一区二区在线观看免费| 国产呦精品一区二区三区网站| 国产一区二区在线视频| 大桥未久av一区二区三区中文| 波多野结衣的一区二区三区| 91污在线观看| 欧美三级中文字| 91精品国产综合久久精品app| 91精品国产一区二区三区香蕉| 欧美va亚洲va国产综合| 久久蜜臀精品av| 中文字幕在线观看不卡| 一区二区欧美视频| 丝袜亚洲另类丝袜在线| 国产一区二区三区四区五区入口| 成熟亚洲日本毛茸茸凸凹| 色婷婷综合久色| 3d成人动漫网站| 国产欧美精品区一区二区三区 | 91美女片黄在线| 欧美午夜在线一二页| 91精品国产91久久久久久最新毛片| 日韩精品一区二区三区在线播放| 日本一区二区三区dvd视频在线| 成人免费一区二区三区视频 | 国产精品综合二区| 94-欧美-setu| 欧美一二三四区在线| 国产亚洲精品aa午夜观看| 亚洲日本中文字幕区| 日韩精品视频网| 成人综合在线观看| 欧美日韩黄视频| 欧美极品aⅴ影院| 亚洲国产视频a| 国产乱子伦一区二区三区国色天香| 91在线精品一区二区三区| 在线观看91精品国产麻豆| 国产婷婷一区二区| 亚洲午夜久久久| 国产精品一二三四| 色综合咪咪久久| 久久综合色播五月| 亚洲国产综合人成综合网站| 国产一区二区三区在线观看免费视频 | 亚洲成av人片在线观看| 精品亚洲成a人| 91久久人澡人人添人人爽欧美| 日韩一级免费观看| 亚洲精品成人少妇| 国产精品一区二区在线观看不卡| 欧美午夜精品电影| 国产无遮挡一区二区三区毛片日本| 一区二区三区在线视频观看58| 国内成人精品2018免费看| 欧美一区二区三区四区在线观看| 91美女在线看| 99精品欧美一区二区三区小说 | 欧美四级电影在线观看| 国产视频一区二区三区在线观看| 亚洲午夜电影网| 欧美日韩精品高清| 欧美日韩dvd在线观看| 欧美激情一区二区三区蜜桃视频| 视频一区欧美日韩| 欧美午夜精品免费| 亚洲天堂免费看| 国产成人在线影院| 精品播放一区二区| 日本一道高清亚洲日美韩| 在线观看国产91| 亚洲人成在线播放网站岛国| 国产成人精品免费网站| 日韩久久久久久| 日韩va欧美va亚洲va久久| 在线观看日韩高清av| 日韩毛片高清在线播放| 东方aⅴ免费观看久久av| 日韩欧美国产三级电影视频| 天天做天天摸天天爽国产一区| 色婷婷国产精品久久包臀| 中文字幕在线观看不卡| 成人激情开心网| 国产精品丝袜黑色高跟| 成人自拍视频在线| 欧美激情在线一区二区三区| 国产一区在线观看视频| 欧美精品一区二区不卡| 精品一区二区三区免费| 日韩免费高清视频| 久久精品国产澳门| 精品日韩一区二区三区免费视频| 久久国产三级精品| 欧美精品一区二区高清在线观看| 久久99久久精品欧美| 日韩女优av电影| 久久99日本精品| 国产福利一区在线观看| 不卡一卡二卡三乱码免费网站| 欧美日韩mp4| 日韩**一区毛片| 91精品国产综合久久蜜臀| 日本免费新一区视频| 4438x成人网最大色成网站| 日本成人在线不卡视频| 日韩午夜激情免费电影| 国产一区二区精品在线观看| 国产亚洲自拍一区| 成人视屏免费看| 亚洲男人电影天堂| 欧美日韩久久久一区| 蜜臀av亚洲一区中文字幕| 精品国产露脸精彩对白| 国产成人精品免费| 亚洲欧美综合色| 欧美性生活久久| 日本亚洲最大的色成网站www| 在线亚洲一区观看| 国产老女人精品毛片久久| 国产精品萝li| 欧美日韩一区国产| 国产一区二区三区黄视频| 欧美激情中文字幕一区二区| 色综合久久久久| 秋霞电影一区二区| 久久精品视频一区二区三区| 色噜噜狠狠成人中文综合| 秋霞电影一区二区| 中文一区在线播放| 欧美色图片你懂的| 国产精品综合久久| 亚洲一级不卡视频| 精品1区2区在线观看| 91久久国产最好的精华液| 日本成人中文字幕| 亚洲丝袜精品丝袜在线| 日韩欧美不卡在线观看视频| 成人av网站免费| 日本亚洲欧美天堂免费| 国产精品高潮呻吟| 91精品国产91综合久久蜜臀| 成人中文字幕合集| 日本不卡1234视频| 亚洲欧美一区二区三区久本道91| 欧美一区二区在线看| www.日韩在线| 蜜桃av一区二区在线观看| 亚洲视频香蕉人妖| 欧美成人video| 欧美四级电影在线观看| 国产iv一区二区三区| 日韩 欧美一区二区三区| 国产精品免费免费| 日韩一区二区三区电影在线观看 | 蜜桃av一区二区| 亚洲精品国产一区二区精华液 | 欧美国产精品一区二区三区| 欧美精品九九99久久| 94-欧美-setu| 国产成人综合亚洲91猫咪| 日产国产高清一区二区三区| 亚洲精品成人在线| 国产精品毛片a∨一区二区三区| 欧美一区二区视频观看视频| 色哟哟日韩精品| 成人短视频下载| 国产精品资源在线| 精品在线一区二区三区| 亚洲第一二三四区| 亚洲免费观看高清在线观看| 日本一区免费视频| 精品福利在线导航| 欧美一区二区黄| 欧美久久一二区| 在线视频观看一区| 色综合久久综合| 99视频国产精品| 丁香桃色午夜亚洲一区二区三区| 久久99精品久久久久久动态图 | 亚洲色图制服丝袜| 欧美韩国日本综合| 日韩丝袜美女视频| 欧美一级在线免费| 56国语精品自产拍在线观看| 欧美日韩国产美女| 欧美三级视频在线观看| 色天天综合久久久久综合片| 97久久超碰精品国产| 成人av在线播放网站| 岛国一区二区三区| 成人午夜免费视频|