Cleans up the track after the burn completes.
Original signature is '- (BOOL) verifyDataForTrack:(DRTrack*)track inBuffer:(constchar*)buffer length:(uint32_t)bufferLength atAddress:(uint64_t)address blockSize:(uint32_t)blockSize ioFlags:(uint32_t*)flags'

C# | Visual Basic | Visual C++ |
bool VerifyDataForTrackInBufferLengthAtAddressBlockSizeIoFlags( DRTrack track, IntPtr buffer, uint bufferLength, ulong address, uint blockSize, out uint flags )
Function VerifyDataForTrackInBufferLengthAtAddressBlockSizeIoFlags ( _ track As DRTrack, _ buffer As IntPtr, _ bufferLength As UInteger, _ address As ULong, _ blockSize As UInteger, _ <OutAttribute> ByRef flags As UInteger _ ) As Boolean
bool VerifyDataForTrackInBufferLengthAtAddressBlockSizeIoFlags( DRTrack^ track, IntPtr buffer, unsigned int bufferLength, unsigned long long address, unsigned int blockSize, [OutAttribute] unsigned int% flags )

- track (DRTrack)
- The track object being burned
- buffer (IntPtr)
- The data read in from the track to compare with
- bufferLength (UInt32)
- The length of buffer
- address (UInt64)
- The on-disc address of where data will was read from.
- blockSize (UInt32)
- the size of each block on the disc. It's best to return a multiple of this size.
- flags (UInt32%)
- flags

YES to indicate that the data compared successfully and NO to indicate a failure occurred.

- Available in Monobjc Bridge: 10.6 (For Mac OS X 10.6 and later), 10.5 (For Mac OS X 10.5 and later)