none
DeviceIOControl() 在64位Win7下操作失败 RRS feed

  • 问题

  • 请问DeviceIOControl()函数在64位win7下怎么使用?我如下的代码在XP下没有问题,可在Win7下执行失败,显示参数错误。

    BULK_TRANSFER_CONTROL                   BR;
        unsigned long                           nBytes;

        if (hDevice != INVALID_HANDLE_VALUE )
        {
          BR.pipeNum = 0;

          Success = DeviceIoControl (hDevice,
              IOCTL_EZUSB_BULK_WRITE,
              &BR,
              sizeof(BULK_TRANSFER_CONTROL),
              buf,
                 512,
              &nBytes,
              NULL);
        }

    2013年9月4日 7:48