阅读:1467回复:1
高手请进!请教驱动例程AddDevice()的问题!
各位高手能解释一下:
在设备驱动里面的 AddDevice(PDEVICE_OBJECT Pdo)例程里的这句是什么意思吗? MyUSBDevice *pDevice = new ( static cast<PCWSTR>( KUnitizedName(L“MyUSBDevice”,m_Unit) ),// 设备名 FILE_DEVICE_UNKNOWN, // 设备类型 NULL, // 指针链接名 0, // 设备特征标志位 DO_BUFFERED_IO| DO_POWER_PAGABLE); // I/O传输方式 MyUSBDevice(Pdo, m_Unit); 我的理解是建立一个设备对象,但是new运算符又好像不符合语法规则,带的参数不知道什么意思,“static cast<PCWSTR>” 这个也是第一次看见。 高手们帮我看看啊,(使用DriverStudio 3.2 自动生成) |
|
沙发#
发布于:2007-02-28 13:05
没人回答阿?
|
|