There is no method like 'Blynk.virtualRead' in Blynk. So I used global variable and Blynk.synkAll() method.
int value;
BLYNK_WRITE(V10)
{
value = param.asInt();
}
BLYNK_CONNECTED() {
Blynk.syncAll();
}
BLYNK_WRITE(V0)
{
int pinData = param.asInt();
Serial.println(pinData);
if(pinData == 1) {
Serial.println(value);
}
}
It works because when BLYNK_WRITE() event happens when Blynk.syncAll() or Blynk.syncVirtual(vPin) is called.