DeviceEpIncompatibilityDetails_SetDetails property
\brief Set the details of an OrtDeviceEpIncompatibilityDetails instance.
Used by execution provider factories to set incompatibility details in their GetHardwareDeviceIncompatibilityDetails implementation. ORT creates and initializes the object before passing it to the EP, so calling this function is optional. The EP uses this function to set incompatibility information when the device is not compatible.
\paramin,out details The OrtDeviceEpIncompatibilityDetails instance to update.
\paramin reasons_bitmask Bitmask of OrtDeviceEpIncompatibilityReason values. (0 = no incompatibility).
\paramin error_code Optional EP-specific error code (0 = no error).
\paramin notes Optional human-readable notes. Can be null.
\snippet{doc} snippets.dox OrtStatus Return Value
\since Version 1.24.
Implementation
external ffi.Pointer<
ffi.NativeFunction<
OrtStatusPtr Function(
ffi.Pointer<OrtDeviceEpIncompatibilityDetails> details,
ffi.Uint32 reasons_bitmask,
ffi.Int32 error_code,
ffi.Pointer<ffi.Char> notes,
)
>
>
DeviceEpIncompatibilityDetails_SetDetails;