HalSetBusData
9/8/2008
Essa função define barramento-dados de configuração para um slot ou endereço em um barramento.
Syntax
ULONG HalSetBusData(
BUS_DATA_TYPE BusDataType,
ULONG BusNumber,
ULONG SlotNumber,
PVOID Buffer,
ULONG Length
);
Parameters
- BusDataType
[no] Dados de barramento para definir. O limite superior em com suporte de tipos está sempre MaximumBusDataType.
- BusNumber
[no] Número base zero e System-Assigned do barramento em sistemas com diversos barramentos do mesmo BusDataType.
- SlotNumber
[no] Número lógico slot ou localidade do dispositivo. Se você especificar PCIConfiguration como o BusDataType, esse valor é um valor PCI_SLOT_NUMBER, que é o número slot e função combinado.
Buffer
[no] Ponteiro para uma reserva Caller-supplied para configuração informações específicas para BusDataType.Se você especificar PCIConfiguration, a reserva contém o PCI_COMMON_CONFIG informações para especificado SlotNumber. Especificado Deslocamento e Comprimento Determinar a quantidade de informações para fornecer. Determinados membros do PCI_COMMON_CONFIG Ter valores somente leitura. O chamador é responsável por preservar os valores fornecidos pelo sistema de membros somente leitura.
- Comprimento
[no] Número de bytes na Buffer Para definir.
Return Value
Retorna o número de bytes de dados definidos com êxito para especificado SlotNumber e função número. Se especificado BusDataType não é válido para o atual plataforma ou se as informações fornecidas está inválido, essa função retorna zero (0).
Remarks
Chamando HalSetBusDataByOffset Com um BusDataType PCIConfiguration e uma entrada Deslocamento 0 é o mesmo que chamado HalSetBusData.
Requirements
Header | ceddk.h |
Library | CEDDK.lib |
Windows Embedded CE | Windows CE 2.10 and later |
See Also
Reference
BUS_DATA_TYPE
HalGetBusData
HalGetBusDataByOffset
HalSetBusDataByOffset
HalTranslateBusAddress
PCI_COMMON_CONFIG