THPDFDirectTransferStream Class
Definierar det abstrakta zero-copy-överföringskontraktet som används av källbundna och temporära strömmar
Deklaration
THPDFDirectTransferStream= class(TStream)
public
function TransferTo(Destination: TStream; Count: Int64): Int64;
virtual; abstract;
end;
Enhet
HPDFObjs
Användningsanteckningar
- Åsidosätt TransferTo för att kopiera exakt Count bytes direkt till målströmmen utan att materialisera en mellanbuffert
- Implementeringar returnerar antalet överförda bytes och måste bevara normal TStream-position och undantagsbeteende