public HRESULT GetDebugParameter(D3D12_DEBUG_DEVICE_PARAMETER_TYPE Type, void *pData, uint DataSize)
 {
     return(((delegate * unmanaged <ID3D12DebugDevice2 *, D3D12_DEBUG_DEVICE_PARAMETER_TYPE, void *, uint, int>)(lpVtbl[7]))((ID3D12DebugDevice2 *)Unsafe.AsPointer(ref this), Type, pData, DataSize));
 }
 public int SetDebugParameter(D3D12_DEBUG_DEVICE_PARAMETER_TYPE Type, [NativeTypeName("const void *")] void *pData, [NativeTypeName("UINT")] uint DataSize)
 {
     return(((delegate * unmanaged <ID3D12DebugDevice2 *, D3D12_DEBUG_DEVICE_PARAMETER_TYPE, void *, uint, int>)(lpVtbl[6]))((ID3D12DebugDevice2 *)Unsafe.AsPointer(ref this), Type, pData, DataSize));
 }