CDI_Allocate_HACB
Allocates SuperHACBs that are used to communicate with the HAM.
LONG CDI_Allocate_HACB ( LONG cdmOSHandle, struct SuperHACBStruct **SHACB );
The following table lists return values and descriptions.
This function is used by a CDM to allocate a SuperHACB. It is during the context of this function that the SuperHACB’s hacbPutHandle field is assigned a value by NWPA. The CDM must not alter the value in this field. A SuperHACB allocated with CDI_Allocate_HACB is not guaranteed to be below the 16-megabyte boundary. Also, certain fields in the member HACB are pre-initialized by NWPA at allocation, and their values must be maintained. Therefore, do not clear or zero the HACB. NWPA guarantees the member HACB's data buffer to be physically contiguous.