Struct TensorRtDebugListenerNativeOwnerLifecycleGateResult
- Namespace
- JYPPX.TensorRtSharp
- Assembly
- JYPPX.TensorRtSharp.dll
Reports copied DebugListener native owner lifecycle gate diagnostics without exposing native pointers. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能作为真实 TensorRT callback runtime proof。
public readonly struct TensorRtDebugListenerNativeOwnerLifecycleGateResult
- Inherited Members
Remarks
This result is a lifecycle gate. RealCallbackRuntime and IsRealCallbackRuntimeProof remain false until a real native owner, non-null attach bridge, complete native vtable, and full package consumer callback runtime evidence exist. 该说明强调当前结果属于 DebugListener 安全门禁或 precheck,不代表 TensorRT 已真实触发 callback。
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
CallbackKind
Gets the callback kind represented by this lifecycle gate. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能作为真实 TensorRT callback runtime proof。
public string CallbackKind { get; }
Property Value
CallbackStatePinned
Gets whether copied callback state remains pinned. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能作为真实 TensorRT callback runtime proof。
public bool CallbackStatePinned { get; }
Property Value
CallbackStateUnpinAfterDetachGateReady
Gets whether callback state post-detach unpin scaffold evidence is ready. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能作为真实 TensorRT callback runtime proof。
public bool CallbackStateUnpinAfterDetachGateReady { get; }
Property Value
CallbackStateUnpinAfterDetachReady
Gets whether callback state unpin ordering is complete beyond scaffold evidence. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能作为真实 TensorRT callback runtime proof。
public bool CallbackStateUnpinAfterDetachReady { 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 lifecycle 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
DelegatePinned
Gets whether copied delegate state remains pinned. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能作为真实 TensorRT callback runtime proof。
public bool DelegatePinned { get; }
Property Value
DelegateUnpinAfterDetachGateReady
Gets whether delegate post-detach unpin scaffold evidence is ready. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能作为真实 TensorRT callback runtime proof。
public bool DelegateUnpinAfterDetachGateReady { get; }
Property Value
DelegateUnpinAfterDetachReady
Gets whether delegate unpin ordering is complete beyond scaffold evidence. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能作为真实 TensorRT callback runtime proof。
public bool DelegateUnpinAfterDetachReady { get; }
Property Value
DestructorAddressExposed
Gets whether the destructor gate exposes a native owner address. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能作为真实 TensorRT callback runtime proof。
public bool DestructorAddressExposed { get; }
Property Value
DestructorExceptionEscapeBlocked
Gets whether destructor exception escape is blocked. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能作为真实 TensorRT callback runtime proof。
public bool DestructorExceptionEscapeBlocked { get; }
Property Value
DestructorNoThrowScaffoldReady
Gets whether the source-visible destructor scaffold is no-throw. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能作为真实 TensorRT callback runtime proof。
public bool DestructorNoThrowScaffoldReady { get; }
Property Value
DestructorPointerProduced
Gets whether the destructor gate produces a native owner pointer. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能作为真实 TensorRT callback runtime proof。
public bool DestructorPointerProduced { get; }
Property Value
Diagnostic
Gets a copied diagnostic summary. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能作为真实 TensorRT callback runtime proof。
public string Diagnostic { get; }
Property Value
DisposeIdempotencyGateReady
Gets whether dispose/release idempotency scaffold evidence is ready. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能作为真实 TensorRT callback runtime proof。
public bool DisposeIdempotencyGateReady { get; }
Property Value
DisposeIdempotencyReady
Gets whether dispose/release idempotency is complete beyond scaffold evidence. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能作为真实 TensorRT callback runtime proof。
public bool DisposeIdempotencyReady { get; }
Property Value
DisposeRequested
Gets whether dispose has been requested in the copied snapshot. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能作为真实 TensorRT callback runtime proof。
public bool DisposeRequested { get; }
Property Value
EvidenceKind
Gets the marker used by readiness to identify this lifecycle gate. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能作为真实 TensorRT callback runtime proof。
public string EvidenceKind { 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
InFlightCallbackCount
Gets the copied in-flight callback count. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能作为真实 TensorRT callback runtime proof。
public long InFlightCallbackCount { get; }
Property Value
InFlightDrainBeforeReleaseReady
Gets whether in-flight callbacks drain before release beyond scaffold evidence. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能作为真实 TensorRT callback runtime proof。
public bool InFlightDrainBeforeReleaseReady { get; }
Property Value
InFlightDrainGateReady
Gets whether in-flight drain scaffold evidence is ready. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能作为真实 TensorRT callback runtime proof。
public bool InFlightDrainGateReady { 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
LastDiagnostic
Gets the copied last diagnostic. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能作为真实 TensorRT callback runtime proof。
public string LastDiagnostic { get; }
Property Value
LastStatus
Gets the copied last status. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能作为真实 TensorRT callback runtime proof。
public BridgeStatusCode LastStatus { get; }
Property Value
LifecycleAddressExposed
Gets whether the lifecycle gate exposes a native owner address. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能作为真实 TensorRT callback runtime proof。
public bool LifecycleAddressExposed { get; }
Property Value
LifecycleGateReady
Gets whether copied lifecycle gate evidence is ready for the next native owner lifecycle work. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能作为真实 TensorRT callback runtime proof。
public bool LifecycleGateReady { get; }
Property Value
LifecyclePointerProduced
Gets whether the lifecycle gate produces a native owner pointer. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能作为真实 TensorRT callback runtime proof。
public bool LifecyclePointerProduced { get; }
Property Value
LifecycleScaffoldReady
Gets whether the source-visible lifecycle scaffold is ready. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能作为真实 TensorRT callback runtime proof。
public bool LifecycleScaffoldReady { 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
ManagedDisposeSnapshotReady
Gets whether the managed dispose snapshot is clean enough for lifecycle gate evidence. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能作为真实 TensorRT callback runtime proof。
public bool ManagedDisposeSnapshotReady { get; }
Property Value
NativeAttachEntryLocated
Gets whether a native non-null DebugListener attach entry has been located. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能作为真实 TensorRT callback runtime proof。
public bool NativeAttachEntryLocated { get; }
Property Value
NativeDetachEntryLocated
Gets whether a native DebugListener detach/clear entry has been located. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能作为真实 TensorRT callback runtime proof。
public bool NativeDetachEntryLocated { get; }
Property Value
NativeNoThrowDestructorGateReady
Gets whether no-throw destructor gate evidence is ready. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能作为真实 TensorRT callback runtime proof。
public bool NativeNoThrowDestructorGateReady { get; }
Property Value
NativeOwnerAddressExposed
Gets whether the public surface exposes a native owner address. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能作为真实 TensorRT callback runtime proof。
public bool NativeOwnerAddressExposed { get; }
Property Value
NativeOwnerCopyBlocked
Gets whether native owner copy construction and assignment are blocked. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能作为真实 TensorRT callback runtime proof。
public bool NativeOwnerCopyBlocked { get; }
Property Value
NativeOwnerLifecycleReady
Gets whether native owner lifecycle implementation is complete. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能作为真实 TensorRT callback runtime proof。
public bool NativeOwnerLifecycleReady { get; }
Property Value
NativeOwnerMoveBlocked
Gets whether native owner move construction and assignment are blocked. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能作为真实 TensorRT callback runtime proof。
public bool NativeOwnerMoveBlocked { get; }
Property Value
NativeOwnerNonCopyableReady
Gets whether native owner storage is non-copyable. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能作为真实 TensorRT callback runtime proof。
public bool NativeOwnerNonCopyableReady { get; }
Property Value
NativeOwnerPointerProduced
Gets whether the public surface produces a native owner pointer. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能作为真实 TensorRT callback runtime proof。
public bool NativeOwnerPointerProduced { 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
NoThrowNativeDestructorReady
Gets whether no-throw destructor evidence is ready. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能作为真实 TensorRT callback runtime proof。
public bool NoThrowNativeDestructorReady { get; }
Property Value
OwnerId
Gets the copied diagnostic owner id. This is not a pointer. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能作为真实 TensorRT callback runtime proof。
public long OwnerId { 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
ReleaseDiagnostic
Gets the copied release diagnostic. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能作为真实 TensorRT callback runtime proof。
public string ReleaseDiagnostic { get; }
Property Value
ReleaseHookCount
Gets the copied release hook count. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能作为真实 TensorRT callback runtime proof。
public long ReleaseHookCount { get; }
Property Value
ReleaseHookOrderingGateReady
Gets whether release hook ordering scaffold evidence is ready. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能作为真实 TensorRT callback runtime proof。
public bool ReleaseHookOrderingGateReady { get; }
Property Value
ReleaseHookOrderingReady
Gets whether release hook ordering is complete beyond scaffold evidence. 该成员提供 DebugListener callback 安全边界的只读诊断信息;不能作为真实 TensorRT callback runtime proof。
public bool ReleaseHookOrderingReady { 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 lifecycle 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 诊断结果。