Compartilhar via


Função NdisMSetBusData (ndis.h)

Os drivers NDIS chamam a função NdisMSetBusData para gravar no espaço de configuração de um dispositivo.

Sintaxe

ULONG NdisMSetBusData(
       IN NDIS_HANDLE NdisMiniportHandle,
  [in] IN ULONG       WhichSpace,
  [in] IN ULONG       Offset,
  [in] IN PVOID       Buffer,
  [in] IN ULONG       Length
);

Parâmetros

NdisMiniportHandle

O identificador do adaptador de miniporto que o NDIS passou para o parâmetro MiniportAdapterHandle do função MiniportInitializeEx.

[in] WhichSpace

O tipo de dados de barramento a serem gravados. Para obter mais informações, consulte a discussão do parâmetro WhichSpace na página de referência do IRP_MN_READ_CONFIG.

[in] Offset

O deslocamento de bytes no espaço de configuração, especificado por do WhichSpace, no qual os dados são gravados.

[in] Buffer

Um ponteiro para um buffer que contém os dados a serem gravados no barramento. Deve ser pelo menos tão grande quanto Length .

[in] Length

O comprimento, em bytes, dos dados a serem gravados.

Valor de retorno

NdisMGetBusData retorna o número de bytes gravados.

Observações

Essa função substitui o NDIS 5.1 função NdisWritePciSlotInformation.

Requisitos

Requisito Valor
de cliente com suporte mínimo Com suporte no NDIS 6.0 e posterior.
da Plataforma de Destino Universal
cabeçalho ndis.h (inclua Ndis.h)
biblioteca Ndis.lib
IRQL Qualquer nível

Consulte também

IRP_MN_READ_CONFIG

MiniportInitializeEx

NdisMGetBusData