To 设备加载的有关问题

To 设备加载的问题
本人使用的硬件是Ez-usb   fx2系列68013芯片
但是怎么

NTSTATUS
Ezusb_PnPAddDevice(
        IN   PDRIVER_OBJECT   DriverObject,
        IN   PDEVICE_OBJECT   PhysicalDeviceObject
        )
/*++
Routine   Description:
        This   routine   is   called   to   create   a   new   instance   of   the   device

Arguments:
        DriverObject   -   pointer   to   the   driver   object   for   this   instance   of   Ezusb
        PhysicalDeviceObject   -   pointer   to   a   device   object   created   by   the   bus

Return   Value:
        STATUS_SUCCESS   if   successful,
        STATUS_UNSUCCESSFUL   otherwise

--*/
{
      NTSTATUS                                 ntStatus   =   STATUS_SUCCESS;
      PDEVICE_OBJECT                     fdo   =   NULL;
      PDEVICE_EXTENSION               pdx;
     
      WCHAR   KernelDeviceNameBuffer[]   =   L "\\Device\\Ezusb-0 ";    
      UNICODE_STRING   KernelDeviceNameUnicode;
      WCHAR   UserDeviceLinkBuffer[]   =   L "\\DosDevices\\Ezusb-0 ";
      UNICODE_STRING   UserDeviceLinkUnicode;
      RtlInitUnicodeString   (&KernelDeviceNameUnicode,
                                                    KernelDeviceNameBuffer);//&KernelDeviceNameUnicode
           
      Ezusb_KdPrint(( "enter   Ezusb_PnPAddDevice\n "));

      ntStatus   =   IoCreateDevice   (DriverObject,
                                                            sizeof   (DEVICE_EXTENSION),
                                                            NULL,
                                                            FILE_DEVICE_UNKNOWN,
                                                            0,
                                                            FALSE,
                                                            &fdo);