Sending IRP to FTDI device

Hello.
I want to send Io request from windows system thread to the FTDI device .
I know, that I must create IRP and send it to FTDI device stack;
pIrp = IoAllocateIrp( StackSize, ChargeQuota);
IoCallDriver(DeviceObject, pIrp);
I know, that FTDI use winusb.sys, as a function driver.
In his INF file FTDI includes FTDI inf file of WinUsb.
Now I don't know how to get device object. When I plug device to USB, WinObj appends this string in his GLOBAL?? list:
USB#VID_0403&PID_601E&MI_00#6&1102676b&1&0000#{2afdd907-dfa5-4d07-ba68-fc608637f28a}
Is this a device neme? If it is device name, how to use it inside IoCallDriver.
IoCallDriver(L"USB#VID_0403&PID_601E&MI_00#6&1102676b&1&0000#{2afdd907-dfa5-4d07-ba68-fc608637f28a}", ...
We have also device interface GUID - {2AFDD907-DFA5-4D07-BA68-FC608637F28A}
May be use this value, to get a device object? But how?
How to get pointer to device object by device name?
I think,that stack size for IoAllocateIrp I can take from pDeviceObject.
Thanks in advance.