Função NdisMGetBusData (ndis.h)

Os drivers NDIS chamam a função NdisMGetBusData para ler o espaço de configuração de um dispositivo.

Sintaxe

ULONG NdisMGetBusData(
        NDIS_HANDLE NdisMiniportHandle,
  [in]  ULONG       WhichSpace,
  [in]  ULONG       Offset,
  [out] PVOID       Buffer,
  [in]  ULONG       Length
);

Parâmetros

NdisMiniportHandle

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

[in] WhichSpace

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

[in] Offset

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

[out] Buffer

Um ponteiro para um buffer que recebe os dados lidos do barramento. Deve ser pelo menos tão grande quanto Length .

[in] Length

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

Retornar valor

NdisMGetBusData retorna o número de bytes lidos.

Comentários

Essa função substitui a função NDIS 5.1 NdisReadPciSlotInformation .

Requisitos

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

Confira também

IRP_MN_READ_CONFIG

MiniportInitializeEx

NdisMSetBusData