Question about example of Menus contextual Run-Time

I'm looking at Menus.vi comes with LabVIEW2011 shortened execution. There is one event for the "Test list": the mouse down, which does nothing, but generate an event of Val (Sgnl) for control of the "test list" If the right mouse button has been pressed. There is no case change value for this control.

Is there some reason to do so? One thing I've learned about many examples is not be used strictly as examples.

Nevermind - I found the reason. Although it is not a value change event, generating the value change event is required to change the value on the right click.

At least NEITHER could have documented it in the example

Tags: NI Software

Similar Questions

  • Question about multiple instances of Thunderbird running at the same time

    I read that when you start Thunderbird by clicking on its icon or the shortcut must only load once, even if you click on it several times. It should be just a window of TB. If I click on the shortcut/TB desktop icon, it behaves like that. I can click several times and that a single TB window will open and be active.

    However, if I run the 'quick launch' TB on my windows 8.1 (or no matter what windows) taskbar, I get mulitple TB windows to open, as much as I want. So if I click on TB icon in the quick launch once, I get a single instance of it. Twice, I get two, and etc. In the quick launch any program behaves like that. He starts programs with a single click and launch again and again.

    Only, I click it once and get an instance which is good and how it should be. But this behavior with the quick launch is ok? It must do this not with Thunderbird? Thank you.

    There is usually no advantage by running multiple instances of Thunderbird, unless specifically do you these race with different profiles. In practice, if they are allowed to use the same profile, the first Thunderbird should should acquire the profile and therefore block the others, although this may not become apparent until you try to salvage something, for example, a message, or to change certain settings.

    Your multiple Thunderbird work successfully? They all show the same mixture of accounts, folders and address books? Can all or part of them save and make changes?

    If this is the expected behavior, (i.e. some "typical" windows) I do not like; He does not play well with profile blocking and I think that lead to problems.

  • A question about examples of Audio recording

    I tried to run the following examples of audio recording:

    https://bdsc.webapps.BlackBerry.com/HTML5/APIs/BlackBerry.media.microphone.html

    I saved the code in an "index.html" and created a simple config.xml to grant access to shared files.

    Successfully, I created the application and deployed on my playbook.

    When I click on the button 'save' on the application, it gives me the following JavaScript alert:

    Record, e: 'undefined' is not an object.

    I did a search and found no related topics.

    Also, I think this may have something to do with using google api.

    I've read about how to add features in the config.xml file, but I can't find a useful example to tell me how do you know where can I find the details of the elements of 'google' function or other places.

    Thank you!!

    Hi cuixu66,

    You need access from domains outside fetures executing javascript in these areas.

    For example, if you had the following piece of code to go with your

    
    

    This would mean 'someJS.js' can use the event and call APIs.

    Who is?

  • Question about the error when you run DBUA

    Good afternoon

    I try to run the Database Upgrade Assistant. At the beginning of this process, I get a window with the following error message:
    Initialization parameter log_archive_format must contain
    %s, %t and %r.  Your current setting is "ARC%S_%R.%T".
    Update this parameter prior to upgrading the database.
    SQL * Plus, I get the following:
    SQL> show parameter log_archive_format;
    
    NAME                                 TYPE        VALUE
    ------------------------------------ ----------- ------------------------------
    log_archive_format                   string      ARC%S_%R.%T
    SQL>
    It seems to me that the log_archive_format has the required format.

    The Question is: My format is wrong? If so, what is the problem with him? If this is correct, what should I do to get past this error?

    Thank you very much for your help,

    John.

    Hello
    You have 3 format settings, but our opinion is not important, because it appears THAT DBUA consider as wrong format! I have never tried to put %t after the '. ' in fact. Maybe you can try with 'ARC_%s_%r_%t.arc '?
    Best regards
    Phil

  • Question about using Lightroom for the second time.

    I used Lightroom 1 when it came out but stopped using it for a period of time. I deleted all preferences and the app. All photo in Lightroom folders were also deleted after that I moved the images. I had to reinstall Mac OS x, so I cleaned my HD and reinstalled. So I had a clean slate.


    In any case, I reinstalled Lightroom 1 so I could buy the upgrade of LR 2. Then I installed 2 LR. But what I don't understand is... my nameplate, preferences and other little things that I had set up in Lightroom 1 returned when I open Lightroom 2. Does anyone know how this is even possible, given what I mentioned above? No matter what help understand this would be greatly appreciated because I want to have a completely fresh start. Thank you.

    Jbshanks1

    As well as preferences, look in Application Support / Adobe/Lightroom.

    John

  • Question about OWA scripts - how much time do need to run or not at all

    Just a question about OWA on Exchange 2010 scripts. I have a site and unique Exchange Server. I noticed that we have a powershell script scheduled in the Task Scheduler running daily that defines all the mailbox OWA strategy. This policy is defined in the EMC access client/organizational Configuration (EMC) tab.

    My question is... If the policy is already configured in the access client/organizational Configuration tab, should this powershell script run at all?  Not all new users get this strategy by default (since we have only one policy OWA) If you enable Outlook Web access on the mailbox of the user in the appearance of the mailbox tab?  My thought is that the powershell script and the calendar was just a postponement of the old Exchange 2003 for strategies for the OWA...

    Thank you.

    Hello

    Your question is beyond the scope of this community.

    I suggest that repost you your Question in Exchange for TechNet Forums.

    https://social.technet.Microsoft.com/forums/Office/en-us/home?category=ExchangeServer

    Or here:

    https://social.technet.Microsoft.com/forums/Exchange/en-us/home?Forum=exchangesvrgeneral

    See you soon.

  • A question about the insertion of the localTimeStamp returned the value into a timestamp with time zone column

    Hello

    Oracle version: Enterprise Edition Release 12.1.0.1.0 - 64 bit

    OS: CentOS 4.6 X86_64                  

    I have a question about the localTimeStamp function. According to the documentation for this function is
    the same thing as current_TimeStamp except that the returned value does not include the time zone.

    Consider the following example:

    SQL > create table tmptab (colval timestamp with time zone not null);

    Table created.

    SQL > insert into tmptab (colval) values (localTimeStamp);

    1 line of creation.

    SQL > select t1.colval, tmptab from t1;

    COLVAL

    ---------------------------------------------------------------------------

    24 JANUARY 14 09.45.42.253732 H + 01:00

    SQL >

    Why introduce the foregoing did not fail? the data type of the column in my table colval expects a timestamp with time zone

    during each which inserts as I understand (correct me if I'm wrong) is not provided by the localTimeStamp function.

    Could someone kindly tell me what I misunderstood?

    Thanks in advance,

    dariyoosh wrote:

    Hello

    Oracle version: Enterprise Edition Release 12.1.0.1.0 - 64 bit

    OS: CentOS 4.6 X86_64                  

    I have a question about the localTimeStamp function. According to the documentation for this function is
    the same thing as current_TimeStamp except that the returned value does not include the time zone.

    Consider the following example:

    SQL > create table tmptab (colval timestamp with time zone not null);

    Table created.

    SQL > insert into tmptab (colval) values (localTimeStamp);

    1 line of creation.

    SQL > select t1.colval, tmptab from t1;

    COLVAL

    ---------------------------------------------------------------------------

    24 JANUARY 14 09.45.42.253732 H + 01:00

    SQL >

    Why introduce the foregoing did not fail? the data type of the column in my table colval expects a timestamp with time zone

    during each which inserts as I understand (correct me if I'm wrong) is not provided by the localTimeStamp function.

    Could someone kindly tell me what I misunderstood?

    Thanks in advance,

    Then, when you do

    create table t (neck DATE);

    Insert into t (to_date ('1st January 2014', ' mon-dd-yyyy "");)

    Are you surprised that it works? After all a DATE column contains a time component, you do not provide: but he

    works and gives you 00:00:00 as the component "hour".

    Similarly, the timezone component is being developed to automatically with, I think, time zone of your system.

  • Question about CPU Ready time %

    Hello Vmware experts.

    Small question about time loan cpu in esxtop. I have a couple of the virtual machine that has been entrusted to 4 vCPU. When you view their stats in esxtop they indicate the highest term of loan from CPU. I was wondering if this figure is the result of adding the ready time of each vCPU? For example, a 4 x vCPU VM with ready time of 10%, does it really mean 2.5% by vCPU? Should I be concerned about ready time of 10%? I read that the multiple assignment of vCPU can unnecessarily cause time CPU ready. How others decide on how many vCPU they must assign to VM here?

    OK, just realised that was more than just a small question... anyway, would be great if someone could make all this a bit clearer for me.

    Thank you

    BTW, my hosts CPU usage to sit at an average of 25%.

    In vSphere they eased the scheduling of multiple vCPU co even more so that only the vCPU who got ahead of the rest is stopped.  It is always advisable to start with a single vCPU and work your way up if necessary.

    In esxtop you can use the e command to extend the CPU statistics.  In several vCPU machines this will let you see the playing time of each CPU (which should add until you have seen earlier) and it will also allow you to see the % used for each processor.  This should allow you to see if the two vCPU are properly used in a box of vCPU multi.   I had also the CSTP % field shows which is the stop of co and will give you an indiciation of how often vCPU on the machine stopped to allow the other CPU to stand.

    Great pdf on the CPU scheduler in vSPhere can be found here http://www.vmware.com/files/pdf/perf-vsphere-cpu_scheduler.pdf

    If you have found this device or any other useful post please consider the use of buttons useful/correct to award points

    Twitter: http://twitter.com/mittim12

  • I have a question about the time machine. I recently updated my Quicken 2015 and there was something wrong with the update. Can I go back in just the Quicken file and restore it until I downloaded the update do I have to restore the entire

    I have a question about the time machine. I recently updated my Quicken 2015 and there was something wrong with the update. Can I come back in all the Quicken file and restore from time Machine before I downloaded the update to do, I need to restore the entire computer?

    Yes, you can just restore this file or application. Use Time Machine to back up or restore your Mac - Apple Support

  • Question about ticks in time

    I have a question about the number of ticks.

    CREATE function abc (netTicks in number)

    RETURNS THE TIMESTAMP

    as

    DATE date1: = '' 2010-11-01;

    v_ticks_for_2010_11_01 NUMBER (19.0): = 634241664000000000; -I did not understand how this number came

    v_ticks_in_a_second NUMBER (19.0): = 10000000; -THERE ARE 10 MILLION OF TICKS IN ONE SECOND

    Start

    utils. DateAdd ('SECOND', ((netTicks-v_ticks_for_2010_11_01) / v_ticks_in_a_second), date1); - what do what is this function?

    end

    /

    Thank you

    Hello

    NewLearner wrote:

    Hi, I have a data type of bigint type in SQL server. During the migration I changed it to number (19.0) in oracle. But how to have a variable equal to bigint in oracle that is coming as an input parameter. I can not give number (19.0) for the input parameter. His gift of syntax error. How to make this support in oracle?

    In the function declaration, you give just the type of data (e.g., NUMBER).  Sizes, as NUMBER (19, 0) , are given to variables that pass to the function.  For example:

    DECLARE

    x_ticks NUMBER (19, 0): =...;

    x_ts TIMESTAMP

    BEGIN

    x_tx: = abc (x_ticks);

    ...

    When writing to abc, suffice to say that it will be passed a NUMBER.  When you call with a certain NUMBER (19, 0), then it will use this NUMEBR (19, 0) value.

    Also in the Sub function return to_timestamp (' 2014-01-01') + interval '10' sec; instead of having fixed the value of 10 for the interval. I want to spend a dynamic value. example: something like v_interval: = (a - b) / c; return to_timestamp ('2010-11-01') + v_interval second interval;  Help, please

    TO_TIMESTAMP call with 1 single argument is just begging for trouble.  Always use a 2nd argument, for example

    TO_TIMESTAMP ('2014-01-01', "YYYY-MM-DD")

    Rather than use a literal INTERVAL here, you could use a variable INTERVAL, use NUMTODSINTERVAL to convert a variable NUMBER of INTERVAL.

  • Satellite L650-11R - a few questions about this

    Hello there :-)

    I have a few questions about my new L650.

    I've never had Toshiba notebook before so I apologize if some of these "quirks" are actually quite normal on this laptop. I really want to hear the views of other users L650.

    1)
    First of all, by the time I turned it on I saw gradient thin (1-2 mm) along the right edge of the screen that goes from the bottom up. Maybe "degraded" isn't the right word, but it seems that since two or three pixels are kind of discoloration or lose brightness/sharpness to the edge along the straight bezel. It is not really that visible, looks like the colors are desaturated a bit here or brightness is a bit lacking. He can be seen everywhere (bios or no color in Windows, but better in the lighter background).
    The left side (or other) seems ok, all this along the right edge is somewhat suspicious. If one can compare? I don't know if it's something to worry about or is just supposed to be like that.

    2)
    The other thing I noticed heating of the processor (Intel i3 330M) and GPU (ATi Mobility Radeon 5650). It's pretty hot here right now (I would say that the temperature is around 28 degrees Celsius when using cell phones). He is sitting on the hard surface (table) and nothing is blocking the vents.
    However, at "rest" (surf the web & regular light stuff), average CPU temp hovers around 58 ° C. It usually goes from 45 to 62 in just a few minutes after starting, and then I can hear and see (Toshiba PC Health Monitor) evacuate the kicks in. Temp goes back to 50 +, event stops and then the temp rises to 60 + until the vent is used again.
    During load full (Prime95 or some games), CPU is going all the way up to 75 degrees (the highest being 77). Fan runs at 75 to 77% during this time, never go faster.

    GPU idling is usually around 5 degrees above temp CPU (62-65). During full load (for example. Benchmark of Far Cry 2), I see a lot of stuttering with the latest drivers Catalyst and DX10 (not sure if the stuttering has something to do with heat), otherwise it is ok (no artifacts or anything like that). Temp of GPU during the loading goes up to 74-75, fan speed is locked at 30%, the frequency of the heart 5650 is 450 MHz. left side of the laptop (vent and below) is pretty hot, while the keyboard is warm (or slightly warmer who who).

    These time seems correct and safe in the long term? I'd rather events works all the time (they aren't really very strong) and keeping time less than 50, but there are just wishful pious bios control events and I can't control not the bios. :-)

    3)
    This is just General related products. :-)
    Official specifications of Toshiba L650 say ATi 5650 (between other low range GPU), but I saw a few specifications calling for there 5730 (same model 11R). Is there really a Satellite L650 with ATi 5730 GPU models?

    Sorry for the long post, I tried to include the best possible description that I could do. :-)

    Thank you in advance.

    Thanks for the additional info!

  • Satellite X 200 - 25 G: problem of Flash Cards - Run time error file TCrdMain.exe

    Hello world!

    I don't know how, but I have a problem when my windows Vista from (running)
    The problem is with these file TCrdMain.exe this file is for Flash cards, end running every time when I put my PC on (with windows startup). But I see this problem: "Run time error file TCrdMain.exe ' and I should click Close.
    I don't know where can I uninstall this program and when I find that driver (Software) (if I uninstall and then install this driver, maybe that everything will be OK). This is the main problem.

    And another question...
    There are so many programs with this computer (laptop), and if I want to install Windows XP for example, where can I find everything (each programs) there may be 10 or 15 pograms.

    It will be a big problem if I change my OS. Y at - there a site where I can download, everything...
    Thanks for the replies, nd sorry about my English :-) skills
    Best wishes from the Bulgaria and have a nice day!

    Post edited by: me

    null

    Hello

    I'm not very well why the executable Run TCrdMain.exe error, but it is certainly up to Toshiba FlashCard software and the FlashCard belongs to the package Toshiba Vista added value m.

    Kody is good. Reinstall the VAP and check if this helps solve this problem.

    With regard to the question of the other;
    You are right; the notebooks are preinstalled with many different applications. But it is necessary because the laptop supports many different features.
    However, if you want to install XP OS on the X 200 PSPB9E series, you will need drivers Toshiba XP and all need Toshiba XP drivers are available on the European driver Toshiba page

    You must install all the drivers available if you want to use all the features of the laptop.

    Concerning

  • Questions about discussions...

    Hello

    I have a new app to do that requires network access.

    I have read this EXCELLENT post from peter_strange:

    http://supportforums.BlackBerry.com/T5/Java-development/connecting-your-BlackBerry-http-and-socket-c...

    Because I can't use BIS - B because I'm not a partner of the Alliance, I wanted to take a look at the new OS 5.0 network API and see how it works.

    I know that network connections should be performed in a separate thread.

    I'm far from being an experienced Blackberry developer... so I have a few questions about discussions.  I looked around the Internet, read on the forum, read the documentation, did some tests and so far, I came up with this code:

    SerializableAttribute public class HTTPConnection extends UiApplication {}
    Public Shared Sub main (String [] args) {}
    HTTPConnection PAP = new HTTPConnection();
    theApp.enterEventDispatcher ();
    }

    public HTTPConnection() {}
    pushScreen (new HTTPConnectionScreen());
    }
    }

    class HTTPConnectionScreen extends form {}
    public HTTPConnectionScreen() {}
    setTitle ("HTTPConnection");
    Add (new RichTextField ("choose a type of connection :"));

    final RadioButtonGroup = new RadioButtonGroup() rbGroup;
    RadioButtonField radioButtonF1 = new RadioButtonField ("Direct TCP", rbGroup, false);
    RadioButtonField radioButtonF2 = new RadioButtonField ("WAP 1.0/1.1", rbGroup, false);
    RadioButtonField radioButtonF3 = new RadioButtonField ("WAP 2.0", rbGroup, false);
    RadioButtonField radioButtonF4 is new RadioButtonField ("BES/MDS", rbGroup, false);.
    RadioButtonField radioButtonF5 = new RadioButtonField ("BIS-B", rbGroup, false);
    RadioButtonField radioButtonF6 = new RadioButtonField ("WiFi", rbGroup, false);
    Add (radioButtonF1); Add (radioButtonF2); Add (radioButtonF3); Add (radioButtonF4); Add (radioButtonF5); Add (radioButtonF6);
             
    FieldChangeListener listener = new FieldChangeListener() {}
    ' Public Sub fieldChanged (field field, int context) {}
    ConnectionThread ct = new ConnectionThread (rbGroup.getSelectedIndex () + 1);
    CT. Start();
    }
    };
             
    ButtonField buttonField = new ButtonField ("Connect", ButtonField.CONSUME_CLICK);
    buttonField.setChangeListener (listener);
    Add (buttonField);
    }

    / * method of onSavePrompt override default to avoid being asked if I want to record every time * /.
    protected boolean onSavePrompt() {}
    Returns true;
    }
    }

    class ConnectionThread extends Thread {}
    private int transportType;
    public ConnectionThread (int n) {}
    transportType = tt;
    }
        
    public void run() {}
    ConnectionFactory connFact = new ConnectionFactory();
    ConnectionDescriptor connDesc = connFact.getConnection ("URL", transportType, null);
    If (connDesc! = null) {}
    try {}
    HttpConnection httpConn = (HttpConnection) connDesc.getConnection ();
    httpConn.setRequestMethod (HttpConnection.POST);
    httpConn.setRequestProperty ("Content-Type", "application/x-www-formulaires-urlencoded");
    OutputStream out = httpConn.openOutputStream ();
    out. Write (Integer.ToString (transportType). GetBytes());
    int responseCode = httpConn.getResponseCode ();
    If (responseCode == HttpConnection.HTTP_OK) {}
    UiApplication.getUiApplication () .invokeLater (new Runnable() {}
    public void run() {}
    Dialog.Alert ("- SUCCESSFUL CONNECTION-");
    }
    });
    }
    If (httpConn! = null) httpConn.close ();
    } catch (IOException e) {}
    System.Err.println ("IOException Caught:" + e.getMessage ());
    }
    }
    }
    }

    In fact, this code works very well... but I want to improve it, and I have a few questions:

    1. I think that right now, every time I click on the 'Connect' button, I start a new thread. I would like to end this thread in the "run" method, but I don't really know how to access the variable 'ct' from there.   Counsel on how to do it?  Or maybe always use the same thread until my application is closed?

    2. in the FieldChangeListener of my "Submit" button, I want to access the value of radio box.  I did work, but I had to do my 'final' variable  What is the right way to do it?

    3 - to display a dialog box with 'Successful connection', I just wanted to write something in my main screen.  How I do that?

    I'm just a bit confused as to just what set up when you use a separate thread.

    Thanks for your advice!

    Edit: Hidden URL I connect to...

    That's what I call a good question! (now I'm wondering why the forums do not work with opera correctly, in any case, here my baldy to the answer format): 1. your thread "dies" when it's over, no need to close it. 2 Yes 3. You can use a reminder. See for example http://www.javaworld.com/javaworld/javatips/jw-javatip10.html

  • a few questions about vcloud

    I have a few questions about vcloud.  Currently, we use labmanager and are testing vcloud to see how we can apply it to our environment.  The current labmanager serves the following purpose:

    -create dev and QA 'environments' (configurations) that are copies of production servers so that the changes can be tested

    -environments deploy everything from models that are clones of production servers that we update as required

    -We have several models of "database" that freshen production according to the needs in order to provide a current recuree version of the database of production for these environments

    -computers in virtual environments are able to talk to each other using their 'production' IPs, because IP addresses are closed and accessible only internally within the

    -Each VM has an "external IP" that we can use to access the virtual machines from outside the environment.  for example, access a Web site through the front-end server within the environment, or RDP to a windows virtual computer within an environment.

    I am trying to determine how this translates into vcloud configuration, and I think I have a rough idea.  However I have a few questions:

    As I understand it, has no way to RDP to a virtual machine in a paralytic 'environment' unless the virtual machine is directly routed, correct?  In other words, we cannot copy the configuration that we have above, where the virtual machine has an internal IP address that corresponds to the IP address of the server in production and is used to refer to other virtual machines in the same environment of vApp, however there is also one external IP address, we can use to access this virtual machine via RDP or access its site Web etc.?

    I have 2 servers windows 2008, I imported as models, and each time I deploy a virtual using the VAPP model computer, the server seems to restart after 15 minutes be on is, and it seems to go through a windows installation, where it says "preparing your system for a first use" etc.  And when it arrives, the administrator password I put is no longer correct (so I have no idea why / what it changes the administrator password).  At this point, the virtual machine is useless since I can't connect to it.  No idea why this happens each time I have deploy a model VM?

    We talk here: http://www.yellow-bricks.com/2010/09/15/vcd-networking-part-3-use-case .  Not exactly a step by step for your case to use, but you should be able to get this up and running and configure NAT in the opposite direction.

    -KjB

  • Question about the interruptions and priming

    Hello

    I had a few questions about the startup and interruptions in a virtualized environment

    Assuming that, plenty of virtualization (no material assistance to virtualization of memory ).

    1 initialization: in an ordinary PC, the boot process starts with the BIOS, to expansion ROM, back to the BIOS and MBR secondary boot record, then grub (is it) and finally the operating system. In a virtualized environment with VMM running directly on top of hardware (Native VMM), how is the initialization of the different process, as I understand it takes BIOS-> Expansion ROM - > BIOS-MBR-> other record secondary-> VMM-> OS--> applications >. Am I right on that?

    2 breaks: VMM examines the source interruptions prior to the interruption, so in a multicore environment, assuming a 2 processor core, how the VMM decides on the kernel for which the interruption in intended, prior to shipment of the interruption. Interruptions are tag ID, said core ID?

    Thanks in advance

    -SC

    sidc7 wrote:

    1 initialization: in an ordinary PC, the boot process starts with the BIOS, to expansion ROM, back to the BIOS and MBR secondary boot record, then grub (is it) and finally the operating system. In a virtualized environment with VMM running directly on top of hardware (Native VMM), how is the different boot process, if I understand correctly to -> BIOS-> Expansion ROM BIOS-> MBR-> other documents-->--> OS--> requests VMM. Am I right on that?

    It is simplistic but essentially correct.  A metaphor would be a little better thinking that the hypervisor/vmm is an operating system, except that the process on this operating system are requests or comments OSes.  If the BIOS-> OPROM-> BIOS-> MBR-> hypervisor-> init process of the hypervisor-> reviews of fork () s operating systems.  This can become blurred by the design choices (for example Xen/Hyper-V init start a coded parent hard partition that makes hypercalls privileged to fork() guest OSes; ESXi init runs a very limited subset of applications directly on the hypervisor and ESX Classic is somewhere between these approaches).

    There is a subtle distinction between "hypervisor" and "www."  The "hypervisor" is the operating system of single root (e.g. ESX) who interacts directly with the hardware and has access to everything; a hypervisor is not to be used to run virtual machines.  When we talk about a "hypervisor", the tendency is to describe something which is a BONE (although usually a minimal OS designed only to run virtual machines).  The "www" is the layer that allows a virtual machine run: it provides the interposition, virtualization and emulation services and can be plural (for example a vmm by guest operating system).  Architecture of VMware deal with these two separate components, while most other virtualization platforms merge the two.

    sidc7 wrote:

    2 breaks: VMM examines the source interruptions prior to the interruption, so in a multicore environment, assuming a 2 processor core, how the VMM decides on the kernel for which the interruption in intended, prior to shipment of the interruption. Interruptions are tag ID, said core ID?

    Strictly speaking, the interruption is not transmitted to a guest operating system - receives the hypervisor (or rather the VMM it transmits to the hypervisor), the hypervisor drivers interpret the interruption (for example reading package of NIC, I/O process of HBA, the timer tick completion), then after a new appropriate break in the guest OS.

Maybe you are looking for