Interface Function is not called from C++



UINTERFACE(BlueprintType, Category = "GlobalEvents",  meta = (DisplayName = "GlobalEvents"))
class UGlobalEvents : public UInterface
{
    GENERATED_BODY()
};


class AVE_APPLICATION_API IAVEGlobalEvents
{
    GENERATED_BODY()

public:

    UFUNCTION(BlueprintNativeEvent, Category = "GlobalEventSystem")
        void Event1(struct FMeta Meta, struct FData Data);


};