GetEpDevices property

Pointer<NativeFunction<OrtStatusPtr Function(Pointer<OrtEnv> env, Pointer<Pointer<Pointer<OrtEpDevice>>> ep_devices, Pointer<Size> num_ep_devices)>> GetEpDevices
getter/setter pair

\brief Get the list of available OrtEpDevice instances.

Each OrtEpDevice instance contains details of the execution provider and the device it will use.

\paramin env The OrtEnv instance to query. \paramout ep_devices The OrtEpDevice instances that the execution provider will use. \paramout num_ep_devices The number of OrtEpDevice instances returned.

\snippet{doc} snippets.dox OrtStatus Return Value

\since Version 1.22.

Implementation

external ffi.Pointer<
  ffi.NativeFunction<
    OrtStatusPtr Function(
      ffi.Pointer<OrtEnv> env,
      ffi.Pointer<ffi.Pointer<ffi.Pointer<OrtEpDevice>>> ep_devices,
      ffi.Pointer<ffi.Size> num_ep_devices,
    )
  >
>
GetEpDevices;