Exemplo n.º 1
0
        public static DxgiFactory3 Create(DxgiCreateFactoryOptions options)
        {
            IDxgiFactory2 factory;

            NativeMethods.CreateDxgiFactory2(options, typeof(IDxgiFactory3).GUID, out factory);
            return(new DxgiFactory3((IDxgiFactory3)factory));
        }
 public static extern void CreateDxgiFactory2(
     [In] DxgiCreateFactoryOptions options,
     [In, MarshalAs(UnmanagedType.LPStruct)] Guid riid,
     [Out] out IDxgiFactory2 factory);
 public static DxgiFactory3 Create(DxgiCreateFactoryOptions options)
 {
     IDxgiFactory2 factory;
     NativeMethods.CreateDxgiFactory2(options, typeof(IDxgiFactory3).GUID, out factory);
     return new DxgiFactory3((IDxgiFactory3)factory);
 }