最近拿了一本PCI开发的书在学习,里面有个PCI9052DDK驱动DEMO,如下,但是书上面的例子好像什么也没有,能不能有哪位大侠指点一下,多谢了,我QQ42038485,如果可以的话用QQ请教一下
NTSTATUS DispatchRead(IN PDEVICE_OBJECT fdo,
  IN PIRP pIrp)
{ //DispatchRead
DebugPrint("Read Device Start.");

ULONG ReturnedValue; NTSTATUS status = STATUS_SUCCESS; PDEVICE_EXTENSION pdx = (PDEVICE_EXTENSION) fdo->DeviceExtension;

ReturnedValue = 0; //sizeof(CAN_DATA_PACKET);

//将从硬件采集到的数据送给应用程序

//如果不能很快处理,将IRP进行串行化,交给StartIo处理。 DebugPrint("Read Device End.");
    
// Just complete the request
    return CompleteRequestInfo(pIrp,status,ReturnedValue);
}
NTSTATUS DispatchWrite(IN PDEVICE_OBJECT fdo,
   IN PIRP pIrp)
{ //DispatchWrite
DebugPrint("Write File Start.");

PDEVICE_EXTENSION pdx = (PDEVICE_EXTENSION) fdo->DeviceExtension;
//将应用程序的数据送到硬件 //如果不能一次完成或者需要中断协助,将IRP串行化,交给StartIo处理
// IoMarkIrpPending(pIrp);
// IoStartPacket(fdo, pIrp, NULL, CancelIrp);

DebugPrint("Write File End.");
return STATUS_PENDING;
}