Contents

withSpecification

Creates and initializes an IOLittleMemoryCursor in one operation.

Declaration

static IOLittleMemoryCursor * withSpecification(
 IOPhysicalLength maxSegmentSize, 
 IOPhysicalLength maxTransferSize, 
 IOPhysicalLength alignment = 1);

Parameters

  • maxSegmentSize:

    Maximum allowable size for one segment. Defaults to 0.

  • maxTransferSize:

    Maximum size of an entire transfer. Defaults to 0 indicating no maximum.

  • alignment:

    Alignment restrictions on output physical addresses. Not currently implemented. Defaults to single byte alignment.

Return Value

Returns a new memory cursor if successfully created and initialized, 0 otherwise.

Overview

Factory function to create and initialize an IOLittleMemoryCursor in one operation. See also IOLittleMemoryCursor::initWithSpecification.

See Also

Miscellaneous