示例#1
0
 public static unsafe int CreateSubDevices(this ExtDeviceFission thisApi, [Flow(FlowDirection.In)] IntPtr in_device, [Flow(FlowDirection.In)] ReadOnlySpan <ulong> properties, [Flow(FlowDirection.In)] uint num_entries, [Flow(FlowDirection.Out)] Span <IntPtr> out_devices, [Flow(FlowDirection.Out)] Span <uint> num_devices)
 {
     // SpanOverloader
     return(thisApi.CreateSubDevices(in_device, in properties.GetPinnableReference(), num_entries, out out_devices.GetPinnableReference(), out num_devices.GetPinnableReference()));
 }
示例#2
0
 public static unsafe int CreateSubDevices(this ExtDeviceFission thisApi, [Flow(FlowDirection.In)] nint in_device, [Flow(FlowDirection.In)] ulong *properties, [Flow(FlowDirection.In)] uint num_entries, [Flow(FlowDirection.Out)] Span <nint> out_devices, [Flow(FlowDirection.Out)] uint *num_devices)
 {
     // SpanOverloader
     return(thisApi.CreateSubDevices(in_device, properties, num_entries, out out_devices.GetPinnableReference(), num_devices));
 }