Struct TensorRtDebugListenerAttachVTableSafetyGateResult
- Namespace
- JYPPX.TensorRtSharp
- Assembly
- JYPPX.TensorRtSharp.dll
Reports copied DebugListener attach/vtable safety diagnostics without exposing native pointers. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。
public readonly struct TensorRtDebugListenerAttachVTableSafetyGateResult
- Inherited Members
Remarks
This result is a safety gate. RealCallbackRuntime and
IsRealCallbackRuntimeProof remain false until a native no-throw vtable bridge and
full package consumer real-callback-runtime smoke evidence exist.
该说明强调当前结果属于 DebugListener 安全门禁、runtime smoke 记录或 proof precheck,不代表未满足条件时已有真实 callback proof。
Properties
AttachControlAvailable
Gets whether a non-null DebugListener attach bridge is available. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。
public bool AttachControlAvailable { get; }
Property Value
AttachDetachDesignGateReady
Gets whether attach/detach design evidence was ready. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。
public bool AttachDetachDesignGateReady { get; }
Property Value
BlockedPrerequisiteCount
Gets the copied blocked prerequisite count. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。
public int BlockedPrerequisiteCount { get; }
Property Value
BlockedPrerequisites
Gets copied blocked prerequisites. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。
public ReadOnlyCollection<string> BlockedPrerequisites { get; }
Property Value
BorrowedDebugTensorDataLifetimeReady
Gets whether borrowed debug tensor data buffer lifetime is runtime ready. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。
public bool BorrowedDebugTensorDataLifetimeReady { get; }
Property Value
BorrowedDebugTensorLifetimeReady
Gets whether borrowed debug tensor pointer lifetime is runtime ready. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。
public bool BorrowedDebugTensorLifetimeReady { get; }
Property Value
BorrowedDebugTensorPointerEscapeBlocked
Gets whether borrowed debug tensor pointers are blocked from escaping public APIs. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。
public bool BorrowedDebugTensorPointerEscapeBlocked { get; }
Property Value
BorrowedTensorSafetyGateReady
Gets whether borrowed tensor safety evidence was ready. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。
public bool BorrowedTensorSafetyGateReady { get; }
Property Value
CallbackKind
Gets the callback kind represented by this safety gate. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。
public string CallbackKind { get; }
Property Value
CanAttemptRuntimeProof
Gets whether all prerequisites are satisfied to attempt a real runtime proof. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。
public bool CanAttemptRuntimeProof { get; }
Property Value
DebugTensorMetadataCopied
Gets whether debug tensor metadata was copied before the gate was evaluated. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。
public bool DebugTensorMetadataCopied { get; }
Property Value
DeferredRowsStillRequired
Gets whether direct deferred callback rows must remain deferred. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。
public bool DeferredRowsStillRequired { get; }
Property Value
DetachClearControlAvailable
Gets whether TensorRT 10/11 detach/clear control exists through setDebugListener(nullptr). 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。
public bool DetachClearControlAvailable { get; }
Property Value
Diagnostic
Gets a copied diagnostic summary. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。
public string Diagnostic { get; }
Property Value
EvidenceKind
Gets the marker used by readiness to identify this safety gate. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。
public string EvidenceKind { get; }
Property Value
ExceptionToStatusMappingReady
Gets whether managed exceptions are mapped to native status without crossing the C ABI. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。
public bool ExceptionToStatusMappingReady { get; }
Property Value
FullPackageConsumerRuntimeEvidenceReady
Gets whether full package consumer smoke has produced real callback runtime evidence. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。
public bool FullPackageConsumerRuntimeEvidenceReady { get; }
Property Value
IsRealCallbackRuntimeProof
Gets whether readiness may promote this result as real callback runtime proof. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。
public bool IsRealCallbackRuntimeProof { get; }
Property Value
Line
Gets the TensorRT API line represented by the copied owner design snapshot. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。
public TensorRtApiLine Line { get; }
Property Value
LineSpecificAttachDetachReady
Gets whether the line-specific attach/detach pair is ready. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。
public bool LineSpecificAttachDetachReady { get; }
Property Value
LineSupportsDebugListener
Gets whether the selected TensorRT line has DebugListener API support. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。
public bool LineSupportsDebugListener { get; }
Property Value
ManagedOwnerStateMachineReady
Gets whether the managed owner state machine has clean dispose and in-flight drain evidence. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。
public bool ManagedOwnerStateMachineReady { get; }
Property Value
NativeVTableReady
Gets whether native vtable readiness is complete. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。
public bool NativeVTableReady { get; }
Property Value
NoThrowNativeVTableReady
Gets whether a no-throw native vtable trampoline is ready. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。
public bool NoThrowNativeVTableReady { get; }
Property Value
OwnerDesignReady
Gets whether owner design evidence was clean. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。
public bool OwnerDesignReady { get; }
Property Value
PointerFreeSurfaceReady
Gets whether the public surface remains pointer-free. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。
public bool PointerFreeSurfaceReady { get; }
Property Value
ProcessDebugTensorRuntimeReady
Gets whether processDebugTensor runtime callback execution is ready. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。
public bool ProcessDebugTensorRuntimeReady { get; }
Property Value
RealCallbackRuntime
Gets whether this result proves a real TensorRT callback runtime. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。
public bool RealCallbackRuntime { get; }
Property Value
RuntimeEvidenceKind
Gets the runtime evidence kind. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。
public string RuntimeEvidenceKind { get; }
Property Value
RuntimeProofBlocked
Gets whether real runtime proof is still blocked. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。
public bool RuntimeProofBlocked { get; }
Property Value
SafetyGateReady
Gets whether this safety gate has enough copied evidence to feed the runtime-proof precheck. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。
public bool SafetyGateReady { get; }
Property Value
StableNativeOwnerAddressReady
Gets whether a stable native owner address is ready. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。
public bool StableNativeOwnerAddressReady { get; }
Property Value
Status
Gets the safety gate status. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。
public string Status { get; }
Property Value
Methods
ToString()
Returns a compact diagnostic representation. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。
public override string ToString()
Returns
- string
A diagnostic string. 返回不暴露 native 指针的 pointer-free 诊断结果。