The CS_BLKDESC structure

All bulk-copy operations performed with Bulk-Library calls require a CS_BLKDESC structure. This structure is also called the bulk-descriptor structure. The bulk-descriptor structure is a hidden structure that controls a particular bulk-copy operation.

Applications allocate a bulk-descriptor structure with blk_alloc and free the bulk descriptor’s memory with blk_drop. The structure’s internals are not documented, but the properties of the structure can be retrieved and modified with the blk_props routine.

All Bulk-Library routines except for blk_alloc require a valid bulk-descriptor structure pointer as an input parameter.

The bulk-descriptor structure is considered a child structure of Client-Library’s connection structure. Bulk-copy operations require the connection to interact with the remote server.