Formular una preguntaFormular una pregunta
 

RespondidaDuplicate GUIDs in MS HPC TLBs

  • miércoles, 17 de diciembre de 2008 16:19cdinnc Medallas del usuarioMedallas del usuarioMedallas del usuarioMedallas del usuarioMedallas del usuario
     

    I was trying to create 'C' header files for the Microsoft.Hpc.Scheduler.tlb and Microsoft.Hpc.Scheduler.Properties.tlb.


    The problem is that the Microsoft.Hpc.Scheduler.Properties.NodeState and the Microsoft.Hpc.Scheduler.SchedulerCoreState have the exact same GUID so the MIDL compiler spits the following message:

     

    .\Microsoft.Hpc.Scheduler.IDL(973) : error MIDL2270 : duplicate UUID. Same as : SchedulerCoreState [ Type 'NodeState' ( Parameter 'pRetVal' ) ]

     

    Here is what OLEVIEW displays for both:

     

    typedef [uuid(534F6FEC-A629-40C8-8AC0-4BEB0667B305), version(1.0),

      custom(0F21F359-AB84-41E8-9A78-36D110E6D2F9, Microsoft.Hpc.Scheduler.SchedulerCoreState)

    ]

    enum {

        SchedulerCoreState_Offline = 0,

        SchedulerCoreState_Idle = 1,

        SchedulerCoreState_Busy = 2,

        SchedulerCoreState_Draining = 3,

        SchedulerCoreState_Reserved = 4

    } SchedulerCoreState;

     

     

    typedef [uuid(534F6FEC-A629-40C8-8AC0-4BEB0667B305), version(1.0),

      custom(0F21F359-AB84-41E8-9A78-36D110E6D2F9, Microsoft.Hpc.Scheduler.Properties.NodeState)

    ]

    enum {

        NodeState_Offline = 1,

        NodeState_Draining = 2,

        NodeState_Online = 4,

        NodeState_All = 7

    } NodeState;


    Is this a known issue?

Respuestas

Todas las respuestas