不要追求绝对的公平,红尘之中没有公平而言,人活一世,难得糊涂。                                           it is no use doing what you like, you have got to like what you do.

winsock协议错误编码解析

上一篇 / 下一篇  2007-04-12 13:51:08 / 个人分类:Mercury LoadRunner

Windows协议可以应用到很多通用环境。例如,要检查网络,可以使用 Windows 套接字 (WinSock) 脚本来查看缓冲区发送和接收到的实际数据。WinSock 类型还可以用于录制其他低级通信会话。通过他可以录制回放 Vuser 类型不支持的应用协议。 使用 VuGen,您可以录制应用程序对 Winsock.dll或 Wsock32.dll 的 API 调用,但是这种协议的错误提示代表是什么呢!其实每次winsock报的错误,有很多都是winsock协议的错误编号!loadrunner把这写错误 编号在调试信息中显示出来。下边我把一些winsock协议的错误编号都是什么意思给大家列举以下,希望对大家有帮助!
#]!W'v"t)E1X0
I\3Vs(t,Y01 0 0 0 4—W S A E I N T R
q&v[^2H0Q0函数调用中断。该错误表明由于对W S A C a n c e l B l o c k i n g C a l l的调用,造成了一次调用被强
%P5hA9d|7?l'K2q0行中断。51Testing软件测试网dl1W!Q#s }6y
1 0 0 0 9—W S A E B A D F51Testing软件测试网'JS7W(u#M
文件句柄错误。该错误表明提供的文件句柄无效。在Microsoft Windows CE下,s o c k e t函
~;[3Hy#CJ#]\0数可能返回这个错误,表明共享串口处于“忙”状态。
@%I L H y(X8K'@-^01 0 0 1 3—W S A E A C C E S
FW&Zf0[6O*k0权限被拒。尝试对套接字进行操作,但被禁止。若试图在s e n d t o或W S A S e n d To中使用一51Testing软件测试网 z$ec2D0b_:F+dxd
个广播地址,但是尚未用s e t s o c k o p t和S O _ B R O A D C A S T这两个选项设置广播权限,便会产生51Testing软件测试网:t{e2n9j7u
这类错误。51Testing软件测试网^P'@9Y9^.T"K5v
1 0 0 1 4—W S A E FA U LT51Testing软件测试网*](Ch kJL/E
地址无效。传给Wi n s o c k函数的指针地址无效。若指定的缓冲区太小,也会产生这个错51Testing软件测试网7R$aeV5z)k_1El+tx
误。51Testing软件测试网:v/s|9^*V$M%j2S
1 0 0 2 2—W S A E I N VA L51Testing软件测试网 U:~ TqJG8x
参数无效。指定了一个无效参数。例如,假如为W S A I o c t l调用指定了一个无效控制代码,
sF] eQ+m&Ua0便会产生这个错误。另外,它也可能表明套接字当前的状态有错,例如在一个目前没有监听51Testing软件测试网9F%bE-zj*^ii
的套接字上调用a c c e p t或W S A A c c e p t。51Testing软件测试网k'n'E^5g(@A4u3c
1 0 0 2 4—W S A E M F I L E
A2p)Mb(g"R0打开文件过多。提示打开的套接字太多了。通常, M i c r o s o f t提供者只受到系统内可用资51Testing软件测试网6`D.FnWw
源数量的限制。51Testing软件测试网7WI D:K9^\g| S}
1 0 0 3 5—W S A E W O U L D B L O C K
5jG1x:anC6C0资源暂时不可用。对非锁定套接字来说,如果请求操作不能立即执行的话,通常会返回
,}iDb[0这个错误。比如说,在一个非暂停套接字上调用c o n n e c t,就会返回这个错误。因为连接请求
,~ gCUtC0不能立即执行。51Testing软件测试网{S!GYxSd4@|
1 0 0 3 6—W S A E I N P R O G R E S S
[)i+p Pb0操作正在进行中。当前正在执行非锁定操作。一般来说不会出现这个错误,除非正在开51Testing软件测试网#Z CX!P"p J(IZ
发1 6位Wi n s o c k应用程序。
q$ZS1G3@01 0 0 3 7—W S A E A L R E A D Y
0t!VRcO/F.{ T0操作已完成。一般来说,在非锁定套接字上尝试已处于进程中的操作时,会产生这个错51Testing软件测试网*e;qqYnb Q
误。比如,在一个已处于连接进程的非锁定套接字上,再一次调用c o n n e c t或W S A C o n n e c t。51Testing软件测试网;c6t%oN${ bWg
另外,服务提供者处于执行回调函数(针对支持回调例程的Wi n s o c k函数)的进程中时,也会出现这个错误。
2L:]T9o%hst01 0 0 3 8—W S A E N O T S O C K
A Jv y+`:j w`G3p0无效套接字上的套接字操作。任何一个把S O C K E T句柄当作参数的Wi n s o c k函数都会返回51Testing软件测试网7M)m"rKQ/g"\7w n x
这个错误。它表明提供的套接字句柄无效。
:d GrrmEE01 0 0 3 9—W S A E D E S TA D D R R E Q
+B%{YAtJ2swot,x0需要目标地址。这个错误表明没有提供具体地址。比方说,假如在调用s e n d t o时,将目标
lC&~y3X0地址设为I N A D D R _ A N Y(任意地址),便会返回这个错误。
.c M!xsM'?01 0 0 4 0—W S A E M S G S I Z E51Testing软件测试网HTS9|U:Gv
消息过长。这个错误的含义很多。如果在一个数据报套接字上发送一条消息,这条消息51Testing软件测试网"? siw#~
对内部缓冲区而言太大的话,就会产生这个错误。再比如,由于网络本身的限制,使一条消
q8d]$n$~0息过长,也会产生这个错误。最后,如果收到数据报之后,缓冲区太小,不能接收消息时,51Testing软件测试网(m"WGX!F Xp?
也会产生这个错误。
6[f/O1qK_d1\ j0I01 0 0 4 1—W S A E P R O TO T Y P E51Testing软件测试网'}$_$L8q J
套接字协议类型有误。在s o c k e t或W S A S o c k e t调用中指定的协议不支持指定的套接字类型。51Testing软件测试网![s+q-Oh/|C
比如,要求建立S O C K _ S T R E A M类型的一个I P套接字,同时指定协议为I P P R O TO _ U D P,便
sb jY0YN b$e T0会产生这样的错误。51Testing软件测试网 p2x*p[5~/u\
1 0 0 4 2—W S A E N O P R O TO O P T
.ahSD ~D+`0协议选项错误。表明在g e t s o c k o p t或s e t s o c k o p t调用中,指定的套接字选项或级别不明、未
7t3Y3QeB.md-pp ~0获支持或者无效。51Testing软件测试网+z2c/vr Z2}.SYA
1 0 0 4 3——W S A E P R O TO N O S U P P O RT51Testing软件测试网B7C t]rh
不支持的协议。系统中没有安装请求的协议或没有相应的实施方案。比如,如果系统中
EUm\3o5DU j0没有安装T C P / I P,而试着建立T C P或U D P套接字时,就会产生这个错误。
o2ASd'Oha01 0 0 4 4—W S A E S O C K T N O S U P P O RT51Testing软件测试网/[M.Y+u4o
不支持的套接字类型。对指定的地址家族来说,没有相应的具体套接字类型支持。比如,
S*Miy7^ };I/{*tM)o0在向一个不支持原始套接字的协议请求建立一个S O C K _ R AW套接字类型时,就会产生这个错51Testing软件测试网1S ELZH~F
误。
Oq1XM+?]9ZH3M1p01 0 0 4 5—W S A E O P N O T S U P P51Testing软件测试网K Ax9Y&vN!C#w
不支持的操作。表明针对指定的对象,试图采取的操作未获支持。通常,如果试着在一51Testing软件测试网"gJ4D9H qH
个不支持调用Wi n s o c k函数的套接字上调用了Wi n s o c k时,就会产生这个错误。比如,在一个51Testing软件测试网gDN$\$J2VL
数据报套接字上调用a c c e p t或W S A A c c e p t函数时,就会产生这样的错误。51Testing软件测试网 l3c8@o]}6O"}]I$B
1 0 0 4 6—W S A E P F N O S U P P O RT51Testing软件测试网_ow J-h
不支持的协议家族。请求的协议家族不存在,或系统内尚未安装。多数情况下,这个错51Testing软件测试网5L(f"d4V@TO!J
误可与W S A E A F N O S U P P O RT互换(两者等价);后者出现得更为频繁。51Testing软件测试网rD4f pz
1 0 0 4 7—W S A E A F N O S U P P O RT51Testing软件测试网,aYnFI:E
地址家族不支持请求的操作。对套接字类型不支持的操作来说,在试着执行它时,就会51Testing软件测试网$GJ5f8_;YY4S8A,edb S
出现这个错误。比如,在类型为S O C K _ S T R E A M的一个套接字上调用s e n d t o或W S A S e n d To函
P{*LD3xs i?0数时,就会产生这个错误。另外,在调用s o c k e t或W S A S o c k e t函数的时候,若同时请求了一个
W]#~ b9@7Wusx0无效的地址家族、套接字类型及协议组合,也会产生这个错误。
NI{f%h,bs E^B4[0
1 0 0 4 8—W S A E A D D R I N U S E
z-bB w[#\z#B-@;a;r!R0地址正在使用。正常情况下,每个套接字只允许使用一个套接字地址(例如,一个I P套51Testing软件测试网 sI)W+Zl"m kM"x
接字地址由本地I P地址及端口号组成)。这个错误一般和b i n d、c o n n e c t和W S A C o n n e c t这三个51Testing软件测试网$Uq"_4ZV
函数有关。可在s e t s o c k o p t函数中设置套接字选项S O _ R E U S E A D D R,允许多个套接字访问同
f]4k4y]3{U0一个本地I P地址及端口号(详情见第9章)。51Testing软件测试网JcA1LKy;j#`
1 0 0 4 9—W S A E A D D R N O TAVA I L
"y2N {y-SY4o/NO0不能分配请求的地址。A P I调用中指定的地址对那个函数来说无效时,就会产生这样的错
zv8~!~!P[0误。例如,若在b i n d调用中指定一个I P地址,但却没有对应的本地I P接口,便会产生这样的错
j5l~E |_&R0误。另外,通过c o n n e c t、W S A C o n n e c t、s e n d t o、W S A S e n d To和W S A J o i n L e a f这四个函数为51Testing软件测试网+R[@ MN"T5x
准备连接的远程计算机指定端口0时,也会产生这样的错误。
s,~FU!~b:q8X01 0 0 5 0—W S A E N E T D O W N51Testing软件测试网zw@&P'RR7O
网络断开。试图采取一项操作时,却发现网络连接中断。这可能是由于网络堆栈的错误,
o8S*X0n/_F0网络接口的故障,或者本地网络的问题造成的。51Testing软件测试网+IEG8vwa
1 0 0 5 1—W S A E N E T U N R E A C H
5s0ta h(v}]D0网络不可抵达。试图采取一项操作时,却发现目标网络不可抵达(不可访问)。这意味着51Testing软件测试网-c8s-D`i3S
本地主机不知道如何抵达一个远程主机。换言之,目前没有已知的路由可抵达那个目标主机。
4Y9E'{(?b%Na ]b01 0 0 5 2—W S A E N E T R E S E T
;M$b0Er|Js#w-E0网络重设时断开了连接。由于“保持活动”操作检测到一个错误,造成网络连接的中断。
zRLQ`0若在一个已经无效的连接之上,通过s e t s o c k o p t函数设置S O _ K E E PA L I V E选项,也会出现这样51Testing软件测试网#xA FH`R
的错误。51Testing软件测试网4T!w2x%@F?T
1 0 0 5 3—W S A E C O N N A B O RT E D51Testing软件测试网3hxlw fAL9nL
软件造成连接取消。由于软件错误,造成一个已经建立的连接被取消。典型情况下,这51Testing软件测试网%c/c:}&s M1e @)_
意味着连接是由于协议或超时错误而被取消的。
0y3E By0P/XP01 0 0 5 4—W S A E C O N N R E S E T51Testing软件测试网;HP#iT JJ*S'G:q
连接被对方重设。一个已经建立的连接被远程主机强行关闭。若远程主机上的进程异常
1snD*_3`a0中止运行(由于内存冲突或硬件故障),或者针对套接字执行了一次强行关闭,便会产生这样51Testing软件测试网}h pj p$c;Bt
的错误。针对强行关闭的情况,可用S O _ L I N G E R套接字选项和s e t s o c k o p t来配置一个套接字51Testing软件测试网0u5\ \`C J2W'{4y6i
(欲知详情,请参阅第9章)。
TlZ [`#O8u9sr01 0 0 5 5—W S A E N O B U F S51Testing软件测试网{I#s4C0MC
没有缓冲区空间。由于系统缺少足够的缓冲区空间,请求的操作不能执行。51Testing软件测试网7FHI!W5t~#|
1 0 0 5 6—W S A E I S C O N N
p I(e5T.z0A7X0套接字已经连接。表明在一个已建立连接的套接字上,试图再建立一个连接。要注意的51Testing软件测试网lG#v6h$hn4y
是,数据报和数据流套接字均有可能出现这样的错误。使用数据报套接字时,假如事先已通51Testing软件测试网^w ja c
过c o n n e c t或W S A C o n n e c t调用,为数据报通信关联了一个端点的地址,那么以后试图再次调51Testing软件测试网^]I7Xb M uWt*Nb
用s e n d t o或W S A S e n d To,便会产生这样的错误。51Testing软件测试网8H{L&{IU
1 0 0 5 7—W S A E N O T C O N N
BFN%C y-NSV0套接字尚未连接。若在一个尚未建立连接的“面向连接”套接字上发出数据收发请求,51Testing软件测试网c!W4EFU&^/u d|/b kk @
便会产生这样的错误。
)}q"Q7T-T iY01 0 0 5 8—W S A E S H U T D O W N
4x.o-k? o'x0套接字关闭后不能发送。表明已通过对s h u t d o w n的一次调用,部分关闭了套接字,但事后又请求进行数据的收发操作。要注意的是,这种错误只会在已经关闭的那个数据流动方向
K6RD Dg2tPuY0上才会发生。举个例子来说,完成数据发送后,若调用s h u t d o w n,那么以后任何数据发送调51Testing软件测试网 ^w9M)ZJD C
用都会产生这样的错误。51Testing软件测试网 e%B\3c_R
1 0 0 6 0—W S A E T I M E D O U T51Testing软件测试网m Z| @;Md7P4NAy0_
连接超时。若发出了一个连接请求,但经过规定的时间,远程计算机仍未作出正确的响
+{ru&F(Ni!tJ j$@0应(或根本没有任何响应),便会发生这样的错误。要想收到这样的错误,通常需要先在套接
"ubd#eo&v0字上设置好S O _ S N D T I M E O和S O _ R C V T I M E O选项,然后调用c o n n e c t及W S A C o n n e c t函数。51Testing软件测试网|VRD'}8YR
要想了解在套接字上设置S O _ S N D T I M E O和S O _ R C V T I M E O选项的详情,可参考第9章。
C#m*U)w2i F m+M01 0 0 6 1—W S A E C O N N R E F U S E D
A"z:h}3H,jY0m0连接被拒。由于被目标机器拒绝,连接无法建立。这通常是由于在远程机器上,没有任
v K6Sj#i(r5o PP!d0何应用程序可在那个地址之上,为连接提供服务。51Testing软件测试网*]$to2B*wr#a([)KYZ@
1 0 0 6 4—W S A E H O S T D O W N
j6}%u$XG]R4z T m2c0e0主机关闭。这个错误指出由于目标主机关闭,造成操作失败。然而,应用程序此时更有51Testing软件测试网5]G` p&T
可能收到的是一条W S A E T I M E D O U T(连接超时)错误,因为对方关机的情况通常是在试图51Testing软件测试网D5Q*K@TyF'Elk`]
建立一个连接的时候发生的。1 0 0 6 5—W S A E H O S T U N R E A C H
8S#] r$w,QP)Rw,~*w0没有到主机的路由。应用程序试图访问一个不可抵达的主机。该错误类似于51Testing软件测试网W ]]5^%b O3pv.z?m
W S A E N E T U N R E A C H。51Testing软件测试网:] {!T-i2M
1 0 0 6 7—W S A E P R O C L I M
],D u8j(aXN'zdg-no0进程过多。有些Wi n s o c k服务提供者对能够同时访问它们的进程数量进行了限制。51Testing软件测试网 F#G3y?1`.E O c
1 0 0 9 1—W S A S Y S N O T R E A D Y51Testing软件测试网 v'E%W_]2W"w+XB
网络子系统不可用。调用W S A S t a r t u p时,若提供者不能正常工作(由于提供服务的基层
E:u*OuZ1K#|/E6?,d0系统不可用),便会返回这种错误。
A&sL"^1Ud:fi5J Es/eZ01 0 0 9 2—W S AV E R N O T S U P P O RT E D51Testing软件测试网N}%D u [z%a l#vnf
Wi n s o c k . d l l版本有误。表明不支持请求的Wi n s o c k提供者版本。
\ [6Q FL-A*Z,f01 0 0 9 3—W S A N O T I N I T I A L I S E D
"e oq1q9H'Y#Pp0Wi n s o c k尚未初始化。尚未成功完成对W S A S t a r t u p的一次调用。51Testing软件测试网V/W/I F4\-P+\
1 0 1 0 1—W S A E D I S C O N
,n/CH F&L(Pz0正在从容关闭。这个错误是由W S A R e c v和W S A R e c v F r o m返回的,指出远程主机已初始
;yL|&J z2J?0化了一次从容关闭操作。该错误是在像AT M这样的“面向消息”协议上发生的。51Testing软件测试网 ^8H1J3~&d1n
1 0 1 0 2—W S A E N O M O R E51Testing软件测试网"qS8F+RE1z%i
找不到更多的记录。这个错误自W S A L o o k u p S e r v i c e N e x t函数返回,指出已经没有留下更51Testing软件测试网 El0U\j'~
多的记录。这个错误通常可与W S A _ E _ N O _ M O R E互换使用。在应用程序中,应同时检查这个
xLw| f#n0错误以及W S A _ E _ N O _ M O R E。
ck5D;QhJO01 0 1 0 3—W S A E C A N C E L L E D51Testing软件测试网ws6\-]vD e
操作被取消。这个错误指出当W S A L o o k u p S e r v i c e N e x t调用仍在处理期间,发出了对
)E/Bs(i A#` \Y"s0W S A L o o k u p S e r v i c e E n d(服务中止)的一个调用。此时, W S A L o o k u p S e r v i c e N e x t便会返回这
1c3PhB-`"h5@6\)A'`0个错误。这个错误代码可与W S A _ E _ C A N C E L L E D互换使用。作为应用程序,应同时检查这
wvN;b1h#dA0个错误以及W S A _ E _ C A N C E L L E D。
1 0 1 0 4—W S A E I N VA L I D P R O C TA B L E
D2oA8i)Rbl0进程调用表无效。该错误通常是在进程表包含了无效条目的情况下,由一个服务提供者
4Z6MG;@BN0返回的。欲知服务提供者的详情,可参考第1 4章。
}#ib"K8x01 0 1 0 5—W S A E I N VA L I D P R O V I D E R51Testing软件测试网I*V)hb3KfUV D
无效的服务提供者。这个错误同服务提供者关联在一起,在提供者不能建立正确的51Testing软件测试网 m9C'@$]e\ _?
Wi n s o c k版本,从而无法正常工作的前提下产生。51Testing软件测试网2d+s"Qc? q9TmW
1 0 1 0 6—W S A E P R O V I D E R FA I L E D I N I T51Testing软件测试网Hcvp.R An
提供者初始化失败。这个错误同服务提供者关联在一起,通常见于提供者不能载入需要51Testing软件测试网%uFuYj3h:}@P
的D L L时。51Testing软件测试网QKt/Aj:c1X
1 0 1 0 7—W S A S Y S C A L L FA I L U R E51Testing软件测试网Q_:L6m@y+P*pEN
系统调用失败。表明绝对不应失败的一个系统调用却令人遗憾地失败了。
0cL3p|6R ~Lj(BR01 0 1 0 8—W S A S E RV I C E _ N O T _ F O U N D
p'X+v)E@C@ B%]2E0找不到这样的服务。这个错误通常与注册和名字解析函数相关,在查询服务时产生(第
vk]I$Wz6^nxv01 0章对这些函数进行了详尽解释)。该错误表明,在给定的名字空间内,找不到请求的服务。51Testing软件测试网}(`7F|;l^Q
1 0 1 0 9—W S AT Y P E _ N O T _ F O U N D
4L@4H"?4Rm-F*fMd0找不到类的类型。该错误也与注册及名字解析函数关联在一起,在处理服务类( S e r v i c e
5}OQc6u&~+eZ,C:K0C l a s s)时发生。若注册好一个服务的实例,它必须引用一个以前通过W S A I n s t a l l S e r v i c e C l a s s51Testing软件测试网!S ?&k IOuO[M
安装好的服务。
)cB:`H J(dg01 0 11 0—W S A _ E _ N O _ M O R E
}:Z3u y@mJ#w0找不到更多的记录。这个错误是自W S A L o o k u p S e r v i c e N e x t调用返回的,指出已经没有剩
4uYE-J4W/D0下的记录。该错误通常可与W S A E N O M O R E互换使用。作为一个应用程序,应同时检查这个51Testing软件测试网T WFZ?0C uy6l
错误以及W S A E N O M O R E。51Testing软件测试网lqo!WV@+\Ht
1 0 111—W S A _ E _ C A N C E L L E D51Testing软件测试网%DFIG&`|*Z['rx#j
操作被取消。该错误指出在对W S A L o o k u p S e r v i c e N e x t的调用尚未完成的时候,又发出了51Testing软件测试网7it$j:\B*T5J,yS
对W S A L o o k u p S e r v i c e E n d(中止服务)的一个调用。这样, W S A L o o k u p S e r v i c e N e x t就会返回51Testing软件测试网)h+|O#_Pvu$ip| h
该错误。这个错误代码可与W S A E C A N C E L L E D互换使用。作为一个应用程序,应同时检查
q8x+{-WT D*D4Y YS}0这个错误以及W S A E C A N C E L L E D。
(iF:L4iWaD[m01 0 11 2—W S A E R E F U S E D51Testing软件测试网9M4Nu-e*e+Xw9f W
查询被拒。由于被主动拒绝,所以一个数据库查询操作失败。
Y}X)O.W4|w~9a011 0 0 1—W S A H O S T _ N O T _ F O U N D
%L*S7GK2\0主机没有找到。这个错误是在调用g e t h o s t b y n a m e和g e t h o s t b y a d d r时产生的,表明没有找
9E"b4A7F8f:K Q1|&`0到一个授权应答主机( Authoritative Answer Host)。51Testing软件测试网 {*u0Eo eJ
11 0 0 2—W S AT RY _ A G A I N51Testing软件测试网(~Nf+e"kA`(O DY+_
非授权主机没有找到。这个错误也是在调用g e t h o s t b y n a m e和g e t h o s t b y a d d r时产生的,表51Testing软件测试网b|#_ _/S%O({
明没有找到一个非授权主机,或者遇到了服务器故障。51Testing软件测试网s.cRy9V
11 0 0 3—W S A N O _ R E C O V E RY
1D CiB/kZ,z|c0遇到一个不可恢复的错误。这个错误也是在调用g e t h o s t b y n a m e和g e t h o s t b y a d d r时产生的,
#v4_:N$GSX#MO5L}7k0指出遇到一个不可恢复的错误,应再次尝试操作。51Testing软件测试网;h ^ MuGqWQ
11 0 0 4—W S A N O _ D ATA
!NBs#r-W0没有找到请求类型的数据记录。这个错误也是在调用g e t h o s t b y n a m e和g e t h o s t b y a d d r时产51Testing软件测试网:N JsO.jFR
生的,指出尽管提供的名字有效,但却没有找到与请求类型对应的数据记录。
(}B+['?q011 0 0 5—W S A _ Q O S _ R E C E I V E R S51Testing软件测试网#_tP.M({Af
至少有一条预约消息抵达。这个值同I P服务质量( Q o S)有着密切的关系,其实并不是一
)rt(K-X pZ` M0个真正的“错误”(Q o S的详情见第1 2章)。它指出网络上至少有一个进程希望接收Q o S通信。
MH!UG6gZR |lVMo011 0 0 6—W S A _ Q O S _ S E N D E R S
G5|0Tt@)?"k0至少有一条路径消息抵达。这个值同Q o S关联在一起,其实更像一种状态报告消息。它指
v5\-l'F4rU2h2[+zQ0出在网络上,至少有一个进程希望进行Q o S数据的发送。51Testing软件测试网5K4g X;K u'ji
11 0 0 7—W S A _ Q O S _ N O _ S E N D E R S
r'i;g@v%u~K0没有Q o S发送者。这个值同Q o S关联在一起,指出不再有任何进程对Q o S数据的发送有兴51Testing软件测试网6eh"M'SU[N
趣。请参阅第1 2章,了解在发生这样的错误时,对所发生情况的一系列完整说明。
TWI5b)n+iv3J011 0 0 8—W S A _ Q O S _ N O _ R E C E I V E R S51Testing软件测试网 X9dm HyvNt.A
没有Q o S接收者。这个值同Q o S关联在一起,指出不再有任何进程对Q o S数据的接收有兴51Testing软件测试网bn+xFNC
趣。请参阅第1 2章,查阅对这个错误的完整说明。51Testing软件测试网JW B7U-|nN7dIR
11 0 0 9—W S A _ Q O S _ R E Q U E S T _ C O N F I R M E D
Q J G |x4j0预约请求已被确认。Q o S应用可事先发出请求,希望在批准了自己对网络带宽的预约请求
T`V#@aasK0后,收到通知。若发出了这样的请求,一旦批准,便会收到这样的消息。请参阅第1 2章,了
;glgh2~-F+g0解对此消息的详细说明。
1\-s@#dLJ,}011 0 1 0—W S A _ Q O S _ A D M I S S I O N _ FA I L U R E51Testing软件测试网pJ)d3f\l^M
缺乏资源致错。资源不够,以至于无法满足Q o S带宽请求。51Testing软件测试网\| q }/F;XW
11 0 11—W S A _ Q O S _ P O L I C Y _ FA I L U R E
T#` ch.s6i!ax6M0证书无效。表明发出Q o S预约请求的时候,要么用户并不具备正确的权限,要么提供的证
ZzV]K0书无效。51Testing软件测试网 B v*}['f!M+LZ4l
11 0 1 2—W S A _ Q O S _ B A D _ S T Y L E
&lFSQ}/fr(}tp0未知或冲突的样式。Q o S应用程序可针对一个指定的会话,建立不同的过滤器样式。若出
M+|p|/sB(}(K0现这一错误,表明指定的样式类型要么未知,要么存在冲突。请参阅第1 2章,了解对过滤器
]n6HI {isj,B&{!e@ `0样式的详细说明。
"G u"XxUM3Q5v-}011 0 1 3—W S A _ Q O S _ B A D _ O B J E C T51Testing软件测试网a&PoM;etwwY
无效的F I LT E R S P E C结构或者提供者特有对象。假如为Q o S对象提供的F I LT E R S P E C结构51Testing软件测试网};c o:Zu
无效,或者提供者特有的缓冲区无效,便会返回这样的错误,详见第1 2章。
qKg*ByZ)D\ M011 0 1 4—W S A _ Q O S _ T R A F F I C _ C T R L _ E R R O R51Testing软件测试网#]Q-g-t;l1\
F L O W S P E C有问题。假如通信控制组件发现指定的F L O W S P E C参数存在问题(作为Q o S
6v8K;_f/iNv,C#f7n0对象的一个成员传递),便会返回这样的错误。
3z G"X~,_{"H011 0 1 5—W S A _ Q O S _ G E N E R I C _ E R R O R
;q^2hKo0常规Q o S错误。这是一个比较泛泛的错误;假如其他Q o S错误都不适合,便返回这个错误。
O*x&}2_ZE6h06—W S A _ I N VA L I D _ H A N D L E51Testing软件测试网5xRJ&_ p O
指定的事件对象无效。若使用与Wi n 3 2函数对应的Wi n s o c k函数,便有可能产生这样的51Testing软件测试网2VN.m'So'Z
Wi n 3 2错误。它表明传递给W S AWa i t F o r M u l t i p l e E v e n t s的一个句柄是无效的。
wt"j^-^G.a08—W S A _ N O T _ E N O U G H _ M E M O RY51Testing软件测试网6@1Vu1bh'a!U a
内存不够。这个Wi n 3 2错误指出内存数量不足,无法完成指定的操作。51Testing软件测试网kF%_!oC#? {n
8 7—W S A _ I N VA L I D _ PA R A M E T E R51Testing软件测试网w:b,]sl
一个或多个参数无效。这个Wi n 3 2错误表明传递到函数内部的参数无效。假若事件计数参51Testing软件测试网 QK+X9h7B&j"k5{
数无效,那么在执行W S AWa i t F o r M u l t i p l e E v e n t s的时候,也会发生这样的错误。51Testing软件测试网"ZmmDs%x
2 5 8—W S A _ WA I T _ T I M E O U T
5g P~#Da6d0操作超时。这个Wi n 3 2错误指出重叠I / O操作未在规定的时间内完成。51Testing软件测试网?$G3^+G6@
9 9 5—W S A _ O P E R AT I O N _ A B O RT E D51Testing软件测试网%e)UO y*j*C
重叠操作被取消。这个Wi n 3 2错误指出由于套接字的关闭,造成一次重叠I / O操作的取消。
_bv?ZmN+w0除此以外,该错误也可能在执行S I O _ F L U S H这个I / O控制命令时出现。51Testing软件测试网"p!R~C,q e&J
9 9 6—W S A _ I O _ I N C O M P L E T E
!H*xO^"NZo9[0W0重叠I / O事件对象未处于传信状态。这个Wi n 3 2错误也和重叠I / O操作密切相关,在调用51Testing软件测试网j8oX]#o
W S A G e t O v e r l a p p e d R e s u l t s函数的时候产生,指出重叠I / O操作尚未完成。
jm;yz*\ Lj09 9 7—W S A _ I O _ P E N D I N G51Testing软件测试网9}4[Myc@E
重叠操作将在以后完成。用Wi n s o c k函数发出一次重叠I / O操作时,若出现这样的Wi n 3 2错51Testing软件测试网(m%Z&N;Z O9z]
误,便表明操作尚未完成,而且会在以后的某个时间完成

BE/[`(c0

TAG:

 

评分:0

我来说两句

Open Toolbar