コード例 #1
0
 public int DuplicateOutput1(IUnknown *pDevice, [NativeTypeName("UINT")] uint Flags, [NativeTypeName("UINT")] uint SupportedFormatsCount, [NativeTypeName("const DXGI_FORMAT *")] DXGI_FORMAT *pSupportedFormats, IDXGIOutputDuplication **ppOutputDuplication)
 {
     return(((delegate * unmanaged <IDXGIOutput6 *, IUnknown *, uint, uint, DXGI_FORMAT *, IDXGIOutputDuplication **, int>)(lpVtbl[26]))((IDXGIOutput6 *)Unsafe.AsPointer(ref this), pDevice, Flags, SupportedFormatsCount, pSupportedFormats, ppOutputDuplication));
 }
コード例 #2
0
 public int DuplicateOutput(IUnknown *pDevice, IDXGIOutputDuplication **ppOutputDuplication)
 {
     return(((delegate * unmanaged <IDXGIOutput4 *, IUnknown *, IDXGIOutputDuplication **, int>)(lpVtbl[22]))((IDXGIOutput4 *)Unsafe.AsPointer(ref this), pDevice, ppOutputDuplication));
 }
コード例 #3
0
 public int DuplicateOutput([NativeTypeName("IUnknown *")] IUnknown *pDevice, [NativeTypeName("IDXGIOutputDuplication **")] IDXGIOutputDuplication **ppOutputDuplication)
 {
     return(((delegate * unmanaged <IDXGIOutput3 *, IUnknown *, IDXGIOutputDuplication **, int>)(lpVtbl[22]))((IDXGIOutput3 *)Unsafe.AsPointer(ref this), pDevice, ppOutputDuplication));
 }