唐先生和各位高手,请问这些参数如何获得,多谢。

我在用usb的ddk函数时,有些参数不知道怎么设置,请各位帮忙。
usbd_interface_descriptor_t
*usbd_interface_descriptor(
struct usbd_device *device,
_uint8 cfg,
_uint8 ifc,
_uint8 alt,
struct usbd_desc_node **node );
这个函数中的参数struct usbd_desc_node **node该怎么取值呢?其他三个参数分别代表cfg: (bConfigurationValue). ifc :(bInterfaceNumber). alt : (bAlternateSetting).
这三个参数又该怎么设置呢?
在其他的函数中也多次用到这几个参数,请教各位了!!