社区
硬件/系统
帖子详情
deviceiocontrol错误1306,急!!!!!!!
raidenzxx
2005-07-08 09:18:58
我用spti发送SCSI_PASS_THROUGH_WITH_BUFFERS结构时,会返回1306错误,
请问此错误是如何造成的?
...全文
294
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串口通讯
EVC写的串口通讯源码
WinCE获取SD卡序列号
//=====================================================================//TITLE:// WinCE获取SD卡序列号//AUTHOR:// norains//DATE:// Thursday 25-February-2011//Environment:// Visual Studio 2005//...
vb/vb.net开发精粹(4)
各位帮忙 找一个w70n5msg.dll 文件 VB中如何使用insert语句,插入一条纪录 分布式组件状态问题 在VB6.0中 使用SQLDMO.SQLServer 显示数据库名称出错啦, 请大家指点一下 在VB控制水晶报表中,用不固定的数据源,运行
易语言恒云雨驱动控制模块完整源码与实战应用
简介:易语言恒云雨驱动控制模块是一款专为中文编程环境设计的系统级驱动操作组件,支持驱动通信、加载、启动、停止、删除及连接管理等核心功能。该模块极大增强了易语言对硬件驱动的控制能力,适用于开发高性能、底层交互强的应用程序。通过提供完整的源码和丰富的接口函数,开发者可深入学习驱动交互机制,并根据项目需求进行定制化扩展。配合相关文档,本模块可广泛应用于系统工具、设备控制和自动化软件开发中,是易语言开发者掌握驱动编程的重要实践资源。
Delphi中通过Windows API获取硬盘序列号的完整实现与应用
回到最初的问题:“我能用Delphi获取硬盘序列号吗?当然可以,而且非常容易。但更重要的是:👉 你要明白你拿的是哪个“序列号”?👉 它适用于什么场景?👉 攻击者有哪些手段可以绕过它?👉 法律边界在哪里?这套组合拳打下来,你会发现——真正有价值的不是那一串Hex字符,而是你对系统的理解深度。🛠 技术的本质,从来都不是“能不能”,而是“该不该”和“怎么做得更好”。希望这篇文章能帮你建立起完整的设备识别知识体系。
硬件/系统
2,643
社区成员
17,229
社区内容
发帖
与我相关
我的任务
硬件/系统
VC/MFC 硬件/系统
复制链接
扫一扫
分享
社区描述
VC/MFC 硬件/系统
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章