EpGraphSupportInfo_LookUpKernel property

Pointer<NativeFunction<OrtStatusPtr Function(Pointer<OrtEpGraphSupportInfo> graph_support_info, Pointer<OrtNode> node, Pointer<Pointer<OrtKernelDef>> out_kernel_def)>> EpGraphSupportInfo_LookUpKernel
getter/setter pair

\brief Gets the kernel definition for a given node, if any exists for the calling execution provider.

Used within OrtEp::GetCapability() to get the registered kernel definition for the given node. The kernel definition is set to NULL if there is no registered kernel definition for the node and execution provider.

\paramin graph_support_info The OrtEpGraphSupportInfo instance to query. \paramin node The node for which to look up a kernel definition. \paramout out_kernel_def Output parameter set to the OrtKernelDef or NULL. Owned by ORT and must not be released.

\snippet{doc} snippets.dox OrtStatus Return Value

\since Version 1.24.

Implementation

external ffi.Pointer<
  ffi.NativeFunction<
    OrtStatusPtr Function(
      ffi.Pointer<OrtEpGraphSupportInfo> graph_support_info,
      ffi.Pointer<OrtNode> node,
      ffi.Pointer<ffi.Pointer<OrtKernelDef>> out_kernel_def,
    )
  >
>
EpGraphSupportInfo_LookUpKernel;