示例#1
0
        public virtual void SetWatsonDumpEnablement(
            D3D12_DRED_ENABLEMENT __MIDL__ID3D12DeviceRemovedExtendedDataSettings0002
            )
        {
            var fp = GetFunctionPointer(5);

            if (m_SetWatsonDumpEnablementFunc == null)
            {
                m_SetWatsonDumpEnablementFunc = (SetWatsonDumpEnablementFunc)Marshal.GetDelegateForFunctionPointer(fp, typeof(SetWatsonDumpEnablementFunc));
            }

            m_SetWatsonDumpEnablementFunc(m_ptr, __MIDL__ID3D12DeviceRemovedExtendedDataSettings0002);
        }
 public void SetBreadcrumbContextEnablement(D3D12_DRED_ENABLEMENT Enablement)
 {
     ((delegate * unmanaged <ID3D12DeviceRemovedExtendedDataSettings1 *, D3D12_DRED_ENABLEMENT, void>)(lpVtbl[6]))((ID3D12DeviceRemovedExtendedDataSettings1 *)Unsafe.AsPointer(ref this), Enablement);
 }
 public void SetWatsonDumpEnablement(D3D12_DRED_ENABLEMENT Enablement)
 {
     ((delegate * stdcall <ID3D12DeviceRemovedExtendedDataSettings1 *, D3D12_DRED_ENABLEMENT, void>)(lpVtbl[5]))((ID3D12DeviceRemovedExtendedDataSettings1 *)Unsafe.AsPointer(ref this), Enablement);
 }
 public void SetPageFaultEnablement(D3D12_DRED_ENABLEMENT Enablement)
 {
     ((delegate * unmanaged <ID3D12DeviceRemovedExtendedDataSettings *, D3D12_DRED_ENABLEMENT, void>)(lpVtbl[4]))((ID3D12DeviceRemovedExtendedDataSettings *)Unsafe.AsPointer(ref this), Enablement);
 }
 public void SetAutoBreadcrumbsEnablement(D3D12_DRED_ENABLEMENT Enablement)
 {
     ((delegate * stdcall <ID3D12DeviceRemovedExtendedDataSettings *, D3D12_DRED_ENABLEMENT, void>)(lpVtbl[3]))((ID3D12DeviceRemovedExtendedDataSettings *)Unsafe.AsPointer(ref this), Enablement);
 }