Top Method Summary
Options Name Purpose
AddData (memptr) Adds the whole content of a MEMPTR to the CRC-32 calculation Notes : An empty or unallocated MEMPTR does not change the value @param pmData The data */
AddData (memptr, int64, int64) Adds a range of a MEMPTR to the CRC-32 calculation Notes : @param pmData The data @param piStart The 1-based position of the first byte @param piLength The number of bytes */
INT64 Calculate (memptr) Calculates the CRC-32 value of the whole content of a MEMPTR Notes : Returns 0 for an empty or unallocated MEMPTR @param pmData The data @return The CRC-32 value (unsigned 32-bit) */
Reset () Resets the CRC-32 calculation Notes : */

Top Constructor Summary
Options Name Purpose
Crc32 () Static constructor of the Crc32 class Notes : Builds the XOR lookup table */

Top Property Summary
Options Name Purpose
INT64 Checksum


Method Detail
Top

AddData (memptr)

Purpose: Adds the whole content of a MEMPTR to the CRC-32 calculation
Notes : An empty or unallocated MEMPTR does not change the value

Parameters:
pmData MEMPTR
The data
Top

AddData (memptr, int64, int64)

Purpose: Adds a range of a MEMPTR to the CRC-32 calculation
Notes :

Parameters:
pmData MEMPTR
The data
piStart INT64
The 1-based position of the first byte
piLength INT64
The number of bytes
Top

INT64 Calculate (memptr)

Purpose: Calculates the CRC-32 value of the whole content of a MEMPTR
Notes : Returns 0 for an empty or unallocated MEMPTR

Parameters:
pmData MEMPTR
The data
Returns INT64
The CRC-32 value (unsigned 32-bit)
Top

Reset ()

Purpose: Resets the CRC-32 calculation
Notes :



Constructor Detail
Top

STATIC Crc32 ()

Purpose: Static constructor of the Crc32 class
Notes : Builds the XOR lookup table



Property Detail
Top

INT64 Checksum


Returns INT64


©2006-2026 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       09.11.2026 08:04:37