THPDFObjectDependencyNode Record
Describes object identity, lifecycle, retained size, reference counts and dominator information
Declaration
THPDFObjectDependencyNode= record
ObjectNumber: Integer;
GenerationNumber: Integer;
ObjectType: THPDFObjectType;
LifecycleState: THPDFObjectLifecycleState;
EstimatedShallowBytes: Int64;
EstimatedRetainedBytes: Int64;
IncomingReferenceCount: Integer;
OutgoingReferenceCount: Integer;
ImmediateDominatorObjectNumber: Integer;
ImmediateDominatorGenerationNumber: Integer;
ReachableFromCatalog: boolean;
end;
Unit
HPDFDoc
Usage notes
- Treat all fields as a single coherent result snapshot produced by the owning API
- Initialise caller-owned records before reuse when an API can return early because of invalid input or a work budget