Exemplo n.º 1
0
        internal static int GetPropertyQualifierSet(int vFunc, IntPtr pWbemClassObject, string wszProperty, out IntPtr ppQualSet)
        {
            UnixWbemClassObject            obj    = UnixWbemClassObject.ToManaged(pWbemClassObject);
            IWbemQualifierSet_DoNotMarshal result = null;

            obj.GetPropertyQualifierSet_(wszProperty, out result);
            ppQualSet = UnixWbemObjectQualifierSet.ToPointer(result);
            return(0);
        }
Exemplo n.º 2
0
        internal static int GetQualifierSet(int vFunc, IntPtr pWbemClassObject, out IntPtr ppQualSet)
        {
            UnixWbemClassObject            obj           = UnixWbemClassObject.ToManaged(pWbemClassObject);
            IWbemQualifierSet_DoNotMarshal qualifiersObj = null;
            int ret = obj.GetQualifierSet_(out qualifiersObj);

            ppQualSet = UnixWbemObjectQualifierSet.ToPointer(qualifiersObj);
            return(ret);
        }
Exemplo n.º 3
0
		public static IntPtr ToPointer (IWbemQualifierSet_DoNotMarshal obj)
		{
			return Marshal.GetIUnknownForObject(obj.NativeObject);
		}
Exemplo n.º 4
0
		public virtual int GetPropertyQualifierSet_ (string wszProperty, out IWbemQualifierSet_DoNotMarshal ppQualSet)
		{
			ppQualSet = null;
			return 0;
		}
Exemplo n.º 5
0
		public virtual int GetQualifierSet_ (out IWbemQualifierSet_DoNotMarshal ppQualSet)
		{
			ppQualSet = new UnixWbemObjectQualifierSet(_handler);
			return 0;
		}
Exemplo n.º 6
0
		public virtual int GetMethodQualifierSet_ (string wszMethod, out IWbemQualifierSet_DoNotMarshal ppQualSet)
		{
			ppQualSet = null;
			return 0;
		}
Exemplo n.º 7
0
 public virtual int GetQualifierSet_(out IWbemQualifierSet_DoNotMarshal ppQualSet)
 {
     ppQualSet = new UnixWbemObjectQualifierSet(_handler);
     return(0);
 }
Exemplo n.º 8
0
 public virtual int GetPropertyQualifierSet_(string wszProperty, out IWbemQualifierSet_DoNotMarshal ppQualSet)
 {
     ppQualSet = null;
     return(0);
 }
Exemplo n.º 9
0
 public virtual int GetMethodQualifierSet_(string wszMethod, out IWbemQualifierSet_DoNotMarshal ppQualSet)
 {
     ppQualSet = null;
     return(0);
 }
 public static IntPtr ToPointer(IWbemQualifierSet_DoNotMarshal obj)
 {
     return(Marshal.GetIUnknownForObject(obj.NativeObject));
 }