Struct TensorRtDebugListenerNativeNoThrowVTableDesignGateResult
- Namespace
- JYPPX.TensorRtSharp
- Assembly
- JYPPX.TensorRtSharp.dll
Reports copied DebugListener native no-throw vtable design diagnostics without exposing native pointers. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。
public readonly struct TensorRtDebugListenerNativeNoThrowVTableDesignGateResult
- Inherited Members
Remarks
This result is a design gate. RealCallbackRuntime and IsRealCallbackRuntimeProof remain false until a real no-throw native vtable bridge and full package consumer callback runtime evidence exist. 该说明强调当前结果属于 DebugListener 安全门禁、runtime smoke 记录或 proof precheck,不代表未满足条件时已有真实 callback proof。
Properties
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
BorrowedDebugTensorDataLifetimeRuntimeReady
Gets whether borrowed debug tensor data buffer lifetime is proven by runtime evidence. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。
public bool BorrowedDebugTensorDataLifetimeRuntimeReady { get; }
Property Value
BorrowedDebugTensorLifetimeRuntimeReady
Gets whether borrowed debug tensor pointer lifetime is proven by runtime evidence. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。
public bool BorrowedDebugTensorLifetimeRuntimeReady { get; }
Property Value
BorrowedDebugTensorMetadataCopyDesignReady
Gets whether debug tensor metadata copy design is ready. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。
public bool BorrowedDebugTensorMetadataCopyDesignReady { 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
CallbackExceptionCaptureReady
Gets whether native callback exceptions are captured into diagnostics without crossing the C ABI. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。
public bool CallbackExceptionCaptureReady { get; }
Property Value
CallbackInFlightAccountingReady
Gets whether native in-flight callback accounting is implemented. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。
public bool CallbackInFlightAccountingReady { get; }
Property Value
CallbackKind
Gets the callback kind represented by this design gate. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。
public string CallbackKind { get; }
Property Value
CallbackStatusMappingReady
Gets whether callback failure status mapping is implemented. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。
public bool CallbackStatusMappingReady { 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
CanImplementNativeAttach
Gets whether the native attach bridge can be implemented without unresolved vtable blockers. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。
public bool CanImplementNativeAttach { 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
DesignGateReady
Gets whether copied design evidence is ready for the next native no-throw vtable work. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。
public bool DesignGateReady { 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 design gate. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。
public string EvidenceKind { get; }
Property Value
ExceptionToStatusMappingDesignReady
Gets whether native exception-to-status mapping design is ready. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。
public bool ExceptionToStatusMappingDesignReady { 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
ManagedCallbackKeepAliveDesignReady
Gets whether managed callback keep-alive and dispose/drain design evidence is ready. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。
public bool ManagedCallbackKeepAliveDesignReady { get; }
Property Value
NativeAttachEntryLocated
Gets whether a line-specific native non-null DebugListener attach entry exists. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。
public bool NativeAttachEntryLocated { get; }
Property Value
NativeAttachNoThrowPreflightReady
Gets whether native attach/no-throw preflight evidence is ready. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。
public bool NativeAttachNoThrowPreflightReady { get; }
Property Value
NativeOwnerAddressDesignGateReady
Gets whether native owner address design gate evidence is ready. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。
public bool NativeOwnerAddressDesignGateReady { get; }
Property Value
NativeOwnerLifecycleReady
Gets whether native owner lifecycle design is complete. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。
public bool NativeOwnerLifecycleReady { get; }
Property Value
NativeVTableDesignReady
Gets whether native owner and vtable design are ready. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。
public bool NativeVTableDesignReady { get; }
Property Value
NativeVTableTrampolineReady
Gets whether native IDebugListener vtable trampoline implementation exists. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。
public bool NativeVTableTrampolineReady { get; }
Property Value
NoThrowNativeDestructorReady
Gets whether the native owner destructor is no-throw. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。
public bool NoThrowNativeDestructorReady { get; }
Property Value
NoThrowVTableDesignReady
Gets whether a no-throw native vtable design is ready. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能替代真实 TensorRT callback runtime proof。
public bool NoThrowVTableDesignReady { 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
Status
Gets the design 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 诊断结果。