Función NdisMGetBusData (ndis.h)

Los controladores NDIS llaman a la función NdisMGetBusData para leer el espacio de configuración de un dispositivo.

Sintaxis

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

Parámetros

NdisMiniportHandle

Identificador del adaptador de minipuerto que NDIS pasó al parámetro MiniportAdapterHandle del Función MiniportInitializeEx .

[in] WhichSpace

Tipo de datos de bus que se van a leer. Para obtener más información, consulte la explicación del parámetro WhichSpace en la página de referencia de IRP_MN_READ_CONFIG.

[in] Offset

Desplazamiento de bytes en el espacio de configuración, especificado por WhichSpace, desde el que se leen los datos.

[out] Buffer

Puntero a un búfer que recibe los datos leídos del bus. Debe ser al menos tan grande como Length .

[in] Length

Longitud, en bytes, de los datos que se van a leer.

Valor devuelto

NdisMGetBusData devuelve el número de bytes leídos.

Comentarios

Esta función reemplaza a la función NDIS 5.1 NdisReadPciSlotInformation .

Requisitos

Requisito Value
Cliente mínimo compatible Se admite en NDIS 6.0 y versiones posteriores.
Plataforma de destino Universal
Encabezado ndis.h (incluya Ndis.h)
Library Ndis.lib
IRQL Cualquier nivel

Consulte también

IRP_MN_READ_CONFIG

MiniportInitializeEx

NdisMSetBusData