コード例 #1
0
 public static bool Initialize()
 {
     try {
         ComBaseImport.RoInitialize(RO_INIT_TYPE.RO_INIT_MULTITHREADED);
         return(true);
     }
     catch { return(false); }
 }
コード例 #2
0
        public static T RoGetActivationFactory <T>()
        {
            Tuple <string, Guid> tuple = knownTypes[typeof(T)];
            object iface;
            int    res = ComBaseImport.RoGetActivationFactory(tuple.Item1, tuple.Item2, out iface);

            CheckHRESULT(res);
            return((T)iface);
        }