社区
硬件/系统
帖子详情
deviceiocontrol错误1306,急!!!!!!!
raidenzxx
2005-07-08 09:18:58
我用spti发送SCSI_PASS_THROUGH_WITH_BUFFERS结构时,会返回1306错误,
请问此错误是如何造成的?
...全文
297
6
打赏
收藏
deviceiocontrol错误1306,急!!!!!!!
我用spti发送SCSI_PASS_THROUGH_WITH_BUFFERS结构时,会返回1306错误, 请问此错误是如何造成的?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
koko_han
2005-10-17
打赏
举报
回复
我也正在看deviceiocontrol,下星期可能搞定啊
naokizxx
2005-07-29
打赏
举报
回复
结吧,没人知道的
raidenzxx
2005-07-11
打赏
举报
回复
有没有哪位大哥出现过此错误,发表一下意见啊...
taianmonkey
2005-07-10
打赏
举报
回复
from msdn:
#include <windows.h>
#include <stdio.h>
#include <lmerr.h>
void
DisplayErrorText(
DWORD dwLastError
);
#define RTN_OK 0
#define RTN_USAGE 1
#define RTN_ERROR 13
int
__cdecl
main(
int argc,
char *argv[]
)
{
if(argc != 2) {
fprintf(stderr,"Usage: %s <error number>\n", argv[0]);
return RTN_USAGE;
}
DisplayErrorText( atoi(argv[1]) );
return RTN_OK;
}
void
DisplayErrorText(
DWORD dwLastError
)
{
HMODULE hModule = NULL; // default to system source
LPSTR MessageBuffer;
DWORD dwBufferLength;
DWORD dwFormatFlags = FORMAT_MESSAGE_ALLOCATE_BUFFER |
FORMAT_MESSAGE_IGNORE_INSERTS |
FORMAT_MESSAGE_FROM_SYSTEM ;
//
// If dwLastError is in the network range,
// load the message source.
//
if(dwLastError >= NERR_BASE && dwLastError <= MAX_NERR) {
hModule = LoadLibraryEx(
TEXT("netmsg.dll"),
NULL,
LOAD_LIBRARY_AS_DATAFILE
);
if(hModule != NULL)
dwFormatFlags |= FORMAT_MESSAGE_FROM_HMODULE;
}
//
// Call FormatMessage() to allow for message
// text to be acquired from the system
// or from the supplied module handle.
//
if(dwBufferLength = FormatMessageA(
dwFormatFlags,
hModule, // module to get message from (NULL == system)
dwLastError,
MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), // default language
(LPSTR) &MessageBuffer,
0,
NULL
))
{
DWORD dwBytesWritten;
//
// Output message string on stderr.
//
WriteFile(
GetStdHandle(STD_ERROR_HANDLE),
MessageBuffer,
dwBufferLength,
&dwBytesWritten,
NULL
);
//
// Free the buffer allocated by the system.
//
LocalFree(MessageBuffer);
}
//
// If we loaded a message source, unload it.
//
if(hModule != NULL)
FreeLibrary(hModule);
}
taianmonkey
2005-07-10
打赏
举报
回复
调试时,在变量栏中,输入:
@err,hr 可以随时查看当前语句的执行情况,比如出错了,就会出现出错的文本提示,原理是使用
formatmessage函数实现,具体可以查看msdn!
qrlvls
2005-07-09
打赏
举报
回复
使用ErrorLook 查到的结果:表明两个修订级别是不兼容的。
EVC开发周立功ARM10串口通讯
开发者需要学习如何使用如`CreateFile`、`
Device
IoC
ontrol
`、`ReadFile`和`WriteFile`等API来访问和控制串口资源。 3. **串口参数配置**:包括波特率(Baud Rate)、数据位(Data Bits)、停止位(Stop Bits)、...
WinCE获取SD卡序列号
但实际上这样是
错误
的,传入的形参并不是分区名,而应该是驱动名。而这个驱动名的确认,可以通过"控制面板"的"存储器"确认,如图: 图中的"DSK1:"是设备中NAND FLASH的驱动,而"DSK2:"则是SD卡的。可能有朋友...
vb/vb.net开发精粹(4)
急
!!!!!!!!!! vb无法生成exe了,就是文件菜单中的生成exe这一项菜单变成灰色的了 关于datagrid和textbox光标转移的问题 在多文档窗口中,为什么窗口会重复打开两次? vb调用vc编写的dll ,参数为...
易语言恒云雨驱动控制模块完整源码与实战应用
别
急
着怀疑,接下来我会带你一步步拆解它是怎么做到的。准备好迎接一场硬核又接地气的技术之旅了吗? 我们先来理清楚一个问题: 为什么选择易语言来做驱动控制? 你说C++不行吗?当然行,而且性能更强。但问题是...
Delphi中通过Windows API获取硬盘序列号的完整实现与应用
别
急
,今天我们不光要揭开它的神秘面纱,还要手把手带你穿越Windows内核的层层关卡,在Delphi中实现一套完整、健壮且具备防篡改能力的设备识别方案! 一、你以为的“硬盘序列号”,可能根本不是你想的那个 先来个...
硬件/系统
2,643
社区成员
17,229
社区内容
发帖
与我相关
我的任务
硬件/系统
VC/MFC 硬件/系统
复制链接
扫一扫
分享
社区描述
VC/MFC 硬件/系统
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章