Función NdisMSetBusData (ndis.h)

Los controladores NDIS llaman a la función NdisMSetBusData para escribir en el espacio de configuración de un dispositivo.

Sintaxis

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

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

[in] WhichSpace

Tipo de datos de bus que se van a escribir. 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, en el que se escriben los datos.

[in] Buffer

Puntero a un búfer que contiene los datos que se van a escribir en el bus. Debe ser al menos tan grande como Length .

[in] Length

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

Valor devuelto

NdisMGetBusData devuelve el número de bytes escritos.

Comentarios

Esta función reemplaza a NDIS 5.1 Función NdisWritePciSlotInformation .

Requisitos

Requisito Value
Cliente mínimo compatible Compatible con 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

NdisMGetBusData