windows 2000-xp ifs faqs.htm
来自「ifs faq,编写文件系统驱动不可缺少的」· HTM 代码 · 共 1,083 行 · 第 1/5 页
HTM
1,083 行
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>Windows 2000/XP IFS FAQs</TITLE>
<META content="text/html; charset=iso-8859-1" http-equiv=Content-Type>
<META content=document name=resource-type>
<META
content="Downloads -- Windows 2000 System Software Resources, The Windows NT device driver and file systems experts. Custom developmentworldwide public private training seminars consulting."
name=description>
<META
content="Windows NT, NT, windows 2000, windows xp, xp, drivers, file systems, seminar, seminars, training, class, classes, course, courses, Windows, device, Windows NT device drivers, file systems, Windows NT file systems, consulting, internals, systems, programming, consultants, The NT Insider, filter drivers, file system filter drivers, IFS kit, FSDK, FDDK"
name=keywords>
<META content=Global name=distribution>
<META content="2001 OSR Open Systems Resources, Inc." name=copyright>
<META content="OSR Open Systems Resources, Inc." name=author>
<META content="MSHTML 5.00.2920.0" name=GENERATOR>
<META content=All name=robots>
<META content=General name=rating>
<SCRIPT language=JavaScript type=text/javascript>
<!--
curPage=1;
//-->
</SCRIPT>
<SCRIPT language=JavaScript type=text/javascript>
<!--Netscape Layer Fix -->
<!--//tmtC_NNresizeFix
if (document.layers) {
origWidth = innerWidth;
origHeight = innerHeight;}
function reDo() {
if (innerWidth != origWidth || innerHeight != origHeight)
location.reload();}
if (document.layers) onresize = reDo;
//tmtC_NNresizeFixEnd//-->
<!--End Netscape Layer Fix -->
<!--Begin JavaScript for cascading menu-->
<!--
NS4 = (document.layers);
IE4 = (document.all);
ver4 = (NS4 || IE4);
IE5 = (IE4 && navigator.appVersion.indexOf("5.")!=-1);
isMac = (navigator.appVersion.indexOf("Mac") != -1);
isMenu = (NS4 || (IE4 && !isMac) || (IE5 && isMac));
function popUp(){return};
function popDown(){return};
if (!ver4) event = null;
//-->
</SCRIPT>
<SCRIPT language=JavaScript1.2 type=text/javascript>
<!--
if (isMenu) {
menuVersion = 3;
menuWidth = 120;
childOverlap = 50;
childOffset = 5;
perCentOver = null;
secondsVisible = .5;
fntCol = "blue";
fntSiz = "10";
fntBold = false;
fntItal = false;
fntFam = "sans-serif";
backCol = "#DDDDDD";
overCol = "#FFCCCC";
overFnt = "purple";
borWid = 2;
borCol = "black";
borSty = "solid";
itemPad = 3;
imgSrc = "graphics_osr/tri.gif";
imgSiz = 10;
separator = 1;
separatorCol = "red";
isFrames = false; // <-- IMPORTANT for full window
navFrLoc = "left"; // <-- display. see below
keepHilite = true;
NSfontOver = true;
clickStart = false;
clickKill = false;
}
//-->
</SCRIPT>
<SCRIPT language=JavaScript1.2 type=text/javascript>
<!--
if (isMenu) {
document.write("<SCRIPT LANGUAGE='JavaScript1.2' SRC='hierArrays_inc.js'><\/SCRIPT>");
document.write("<SCRIPT LANGUAGE='JavaScript1.2' SRC='hierMenus.js'><\/SCRIPT>");
}
//-->
</SCRIPT>
<!--Begin JavaScript for cascading menu mouseovers-->
<SCRIPT language=JavaScript type=text/javascript>
<!-- hide from antiquated browsers
window.onerror=null;
browserName = navigator.appName;
browserVer = parseInt(navigator.appVersion);
function imgOn(imgName) {
if (ver == "yes") {
document[imgName].src = eval(imgName + "on.src");
}
}
function imgOff(imgName) {
if (ver == "yes") {
document[imgName].src = eval(imgName + "off.src");
}
}
if((browserName=="Netscape" && browserVer >= 3) ||
(browserName=="Microsoft Internet Explorer" && browserVer >= 4)) ver = "yes";
else ver = "no";
if(ver == "yes") {
img1on=new Image();
img1on.src="graphics_osr/graphics_osrhome/osrhome_arrow_mo.gif";
img1off=new Image();
img1off.src="graphics_osr/home.gif";
img2on=new Image();
img2on.src="graphics_osr/graphics_aboutosr/aboutosr_arrow_mo.gif";
img2off=new Image();
img2off.src="graphics_osr/aboutosr.gif";
img3on=new Image();
img3on.src="graphics_osr/graphics_services/services_arrow_mo.gif";
img3off=new Image();
img3off.src="graphics_osr/services.gif";
img4on=new Image();
img4on.src="graphics_osr/graphics_toolkits/toolkits_arrow_mo.gif";
img4off=new Image();
img4off.src="graphics_osr/toolkits.gif";
img5on=new Image();
img5on.src="graphics_osr/graphics_seminars/seminars_arrow_mo.gif";
img5off=new Image();
img5off.src="graphics_osr/seminars.gif";
img6on=new Image();
img6on.src="graphics_osr/graphics_publications/publications_arrow_mo.gif";
img6off=new Image();
img6off.src="graphics_osr/publications.gif";
img7on=new Image();
img7on.src="graphics_osr/graphics_resources/resources_arrow_mo.gif";
img7off=new Image();
img7off.src="graphics_osr/resources.gif";
img8on=new Image();
img8on.src="graphics_osr/graphics_store/store_arrow_mo.gif";
img8off=new Image();
img8off.src="graphics_osr/store.gif";
img9on=new Image();
img9on.src="graphics_osr/graphics_listserver/listserver_arrow_mo.gif";
img9off=new Image();
img9off.src="graphics_osr/listserver.gif";
img10on=new Image();
img10on.src="graphics_osr/graphics_contactus/contactus_arrow_mo.gif";
img10off=new Image();
img10off.src="graphics_osr/contactus.gif";
img11on=new Image();
img11on.src="graphics_osr/graphics_search/search_arrow_mo.gif";
img11off=new Image();
img11off.src="graphics_osr/search.gif";
}
// end hiding -->
</SCRIPT>
<!--End JavaScript for cascading menu mouseovers--><!--End Javascript for cascading menu--><!--Begin timeline for menu items that scroll in from right-->
<SCRIPT language=JavaScript type=text/javascript>
<!--
<!--
function MM_timelinePlay(tmLnName, myID) { //v1.2
//Copyright 1997 Macromedia, Inc. All rights reserved.
var i,j,tmLn,props,keyFrm,sprite,numKeyFr,firstKeyFr,propNum,theObj,firstTime=false;
if (document.MM_Time == null) MM_initTimelines(); //if *very* 1st time
tmLn = document.MM_Time[tmLnName];
if (myID == null) { myID = ++tmLn.ID; firstTime=true;}//if new call, incr ID
if (myID == tmLn.ID) { //if Im newest
setTimeout('MM_timelinePlay("'+tmLnName+'",'+myID+')',tmLn.delay);
fNew = ++tmLn.curFrame;
for (i=0; i<tmLn.length; i++) {
sprite = tmLn[i];
if (sprite.charAt(0) == 's') {
if (sprite.obj) {
numKeyFr = sprite.keyFrames.length; firstKeyFr = sprite.keyFrames[0];
if (fNew >= firstKeyFr && fNew <= sprite.keyFrames[numKeyFr-1]) {//in range
keyFrm=1;
for (j=0; j<sprite.values.length; j++) {
props = sprite.values[j];
if (numKeyFr != props.length) {
if (props.prop2 == null) sprite.obj[props.prop] = props[fNew-firstKeyFr];
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?