HalReadDmaCounter

ULONG
    HalReadDmaCounter(

        IN PADAPTER_OBJECT  AdapterObject
        );

HalReadDmaCounter returns the number of bytes remaining to be transferred during the current slave DMA operation, given a pointer to the adapter object.

Parameters

AdapterObject
Points to the adapter object representing the system DMA controller channel currently in use.

Return Value

HalReadDmaCounter returns the number of bytes remaining to be transferred.

Comments

HalReadDmaCounter can be called only by drivers of slave DMA devices. Usually, the caller is the driver of a slave device that uses a system DMA controller’s autoinitialize mode.

Callers of HalReadDmaCounter must be running at IRQL <= DISPATCH_LEVEL.

See Also

HalAllocateCommonBuffer, HalGetAdapter, IoFlushAdapterBuffers, IoMapTransfer