有报酬!请教CYAPI如何实现写入指令

目的:用endpoint(0x02)给寄存器0x1F写入9FFF的数据,但是自己写的程序不能实现,代码如下,刚开始学习做这个,请教一下如何实现功能:
    CCyUSBDevice*USBDevice = new CCyUSBDevice(); //建立一个USB设备对象
    USBDevice->Open(0); // 打开0 号设备,
    CCyUSBEndPoint *endpt = USBDevice->EndPointOf(0X02); //使用0X02通道
    CCyControlEndPoint  *ept = USBDevice->ControlEndPt;
    ept->Target = TGT_DEVICE;
    ept->ReqType = REQ_VENDOR;
    ept->ReqCode = 0x1F;
    ept->Value = 1;
    ept->Index = 0;
    unsigned char  outbuf[512];
    ZeroMemory(outbuf, 512);
    LONG bytesToSend = 512;
    ept->Write(outbuf, bytesToSend);
    delay_ms(1);

这代码是你自己的代码,还是样例代码啊