/* Return the current configuration variable address. Input : Length - How many bytes are needed.  */
uint8_t* Standard_GetConfiguration(uint16_t Length)
/* Return the current configuration variable address. Input : Length - How many bytes are needed.  */
uint8_t* Standard_GetConfiguration(uint16_t Length)
{
    if (Length == 0)
    {
        pInformation->Ctrl_Info.Usb_wLength = sizeof(pInformation->CurrentConfiguration);
        return 0;
    }
    pUser_Standard_Requests->User_GetConfiguration();
    return (uint8_t*)&pInformation->CurrentConfiguration;
}