예제 #1
0
 public int DestroyOwnedObject(ID3D12DeviceChild *pObject)
 {
     return(((delegate * unmanaged <ID3D12LifetimeTracker *, ID3D12DeviceChild *, int>)(lpVtbl[8]))((ID3D12LifetimeTracker *)Unsafe.AsPointer(ref this), pObject));
 }
예제 #2
0
 public int CreateSharedHandle([NativeTypeName("ID3D12DeviceChild *")] ID3D12DeviceChild *pObject, [NativeTypeName("const SECURITY_ATTRIBUTES *")] SECURITY_ATTRIBUTES *pAttributes, [NativeTypeName("DWORD")] uint Access, [NativeTypeName("LPCWSTR")] ushort *Name, [NativeTypeName("HANDLE *")] IntPtr *pHandle)
 {
     return(((delegate * unmanaged <ID3D12Device *, ID3D12DeviceChild *, SECURITY_ATTRIBUTES *, uint, ushort *, IntPtr *, int>)(lpVtbl[31]))((ID3D12Device *)Unsafe.AsPointer(ref this), pObject, pAttributes, Access, Name, pHandle));
 }
 public int DestroyOwnedObject([NativeTypeName("ID3D12DeviceChild *")] ID3D12DeviceChild *pObject)
 {
     return(((delegate * stdcall <ID3D12LifetimeTracker *, ID3D12DeviceChild *, int>)(lpVtbl[8]))((ID3D12LifetimeTracker *)Unsafe.AsPointer(ref this), pObject));
 }