コード例 #1
0
 public int CreateHeap([NativeTypeName("const D3D12_HEAP_DESC *")] D3D12_HEAP_DESC *pDesc, [NativeTypeName("const IID &")] Guid *riid, [NativeTypeName("void **")] void **ppvHeap)
 {
     return(((delegate * unmanaged <ID3D12Device *, D3D12_HEAP_DESC *, Guid *, void **, int>)(lpVtbl[28]))((ID3D12Device *)Unsafe.AsPointer(ref this), pDesc, riid, ppvHeap));
 }
コード例 #2
0
 public int CreateHeap1([NativeTypeName("const D3D12_HEAP_DESC *")] D3D12_HEAP_DESC *pDesc, ID3D12ProtectedResourceSession *pProtectedSession, [NativeTypeName("const IID &")] Guid *riid, void **ppvHeap)
 {
     return(((delegate * unmanaged <ID3D12Device8 *, D3D12_HEAP_DESC *, ID3D12ProtectedResourceSession *, Guid *, void **, int>)(lpVtbl[54]))((ID3D12Device8 *)Unsafe.AsPointer(ref this), pDesc, pProtectedSession, riid, ppvHeap));
 }