Compartilhar via


HalSetBusData

Windows Mobile Not SupportedWindows Embedded CE Supported

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