DEVICE_DMA_REQUIREMENT_INFO
9/8/2008
Essa estrutura é usada por DMAGetAdapter quando DMAGetAdapter Preenche um direcionar estrutura adaptador acessar (acesso direto à memória (DMA)) memória para um físico dispositivo
Syntax
typedef struct _DEVICE_DMA_REQUIRMENT_INFO {
ULONG Size;
BOOLEAN DemandMode;
BOOLEAN BusMaster;
INTERFACE_TYPE InterfaceType;
ULONG BusNumber;
ULONG DeviceLocation;
ULONG DmaAdapter;
CE_REGISTER_ACCESS_WIDTH CeDmaWidth;
CE_DMA_SPEED DmaSpeed;
DWORD dwFlags;
} DEVICE_DMA_REQUIRMENT_INFO , *PDEVICE_DMA_REQUIRMENT_INFO;
Os membros
- Tamanho
Tamanho dessa estrutura em bytes.
- DemandMode
Definir como TRUE se o dispositivo e o hardware acesso direto à memória (DMA) tiverem handshaking hardware.
- BusMaster
Indica se o dispositivo é um mestre barramento.
- InterfaceType
Interface tipo sobre o dispositivo. Este valor pode ser interna ou PCI. O valor específico pode ser encontrada examinando o Registro.
- BusNumber
Indica a localidade do hardware. O valor específico pode ser encontrada examinando o Registro.
- DeviceLocation
Identificador localidade do dispositivo. Este parâmetro é específico para o tipo de barramento. Para um barramento PCI, este parâmetro é um valor PCI_SLOT_NUMBER, que é o número slot e função combinado.
- DmaAdapter
Um opcional parâmetro, definido como DMA_ADAPTER_ANY se o sistema tem apenas um DMA Adapter ou o aplicativo não se preocupar com qual adaptador acesso direto à memória (DMA) é usado.
- CeDmaWidth
Indica se um 8 - bit, 16 - bit, 32 - bit ou 64 - bit operação deve ser executada durante acesso direto à memória (DMA) transferir.
- DmaSpeed
Velocidade acesso direto à memória (DMA) é usada por DMAGetAdapter Para determinar o adaptador acesso direto à memória (DMA) e canal para usar. O dispositivo mais rápido deve usar a prioridade mais alta DMA Adaptor e canais.
- dwFlags
Sinalizador global transferir acesso direto à memória (DMA). Este sinalizador é usado para determinar que tipo de transferir o dispositivo quer. Válido um sinalizador é DMA_FLAGS_INC_DEVICE_ADDRESS, que indica que o dispositivo deseja transferir acesso direto à memória (DMA) memory to Memory executar.
Requirements
Header | oaldma.h |
Windows Embedded CE | Windows Embedded CE 6.0 and later |