• View Communities
    • Citrix Developer Network
      The place for unfiltered straight talk on Citrix products. Blogs, code downloads, best practices, APIs, and more can all be found here.
    • Citrix Ready Community Verified
      Does it work with Citrix? Application compatibility questions are a thing of the past with the new Citrix Community Verified site.
    • Blogs
      Learn the latest from the Citrix employees who are building application delivery infrastructure technologies.
    • Blogosphere
      The Citrix Blogosphere is a window into the thousands of conversations taking place about Citrix and Application Delivery.
  •  Sign In
XenApp Developer Network

Interface Versioning


Description

There are two commonly asked questions about MFCOM Interfaces -

1. Why are there so many interfaces say IMetaFrameFarm, IMetaFrameFarm2...?

MFCOM is a COM based management interface. It uses COM based versioning technique. Every release whenever the new APIs needs to be exposed a new interface is added. CPS 4.5 introduced IMetaFrameFarm7 interface for newer Farm related properties/methods. 

2. Why there are two types of interfaces with major objects like  Farm has IMetaFrameFarm and IMetaFrameWinFarm?

This has a historical reason. The earlier plan was to support Unix and Windows in the same farm. But today we have only Windows. So the simple answer is don't really worry about two types. Just use the interface which provides the necessary method.  

Enter tags to add to this page:
Please wait 
Looking for a tag? Just start typing.
Related Links