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 |