Share via


SD_HOST_ALLOC_FREE_DMA_BUFFER (Windows Embedded CE 6.0)

1/6/2010

This structure is used to allocate and de-allocate a direct memory access (DMA) buffer from the SD host. This structure can only be used when the SD host controller driver supports DMA. SD_HOST_ALLOC_FREE_DMA_BUFFER is also used to define the PHYS_BUFF_LIST structure when making an SD bus request with SDBusRequestEx and SDSynchronousBusRequestEx.

Syntax

typedef struct {
  ULONG Length;
  BOOLEAN CacheEnabled;
  PVOID VirtualAddress;
  PHYSICAL_ADDRESS LogicalAddress;
}SD_HOST_ALLOC_FREE_DMA_BUFFER, *PSD_HOST_ALLOC_FREE_DMA_BUFFER;

Members

  • Length
    The length, in bytes, of the buffer.
  • CacheEnabled
    Indicates whether the buffer allocation is cached or uncached.
  • VirtualAddress
    Pointer to virtual address buffer.
  • LogicalAddress
    Pointer to the logical address buffer.

Requirements

Header sdcardddk.h
Windows Embedded CE Windows Embedded CE 6.0 R2

See Also

Reference

Secure Digital Card Driver Structures