Compartir a través de


Macro NdisRawritePortBufferUlong (ndis.h)

NdisRawWritePortBufferUlong escribe un número especificado de valores de ULONG desde un búfer proporcionado por el autor de la llamada a un puerto de E/S determinado.

Sintaxis

void NdisRawWritePortBufferUlong(
  [in]  Port,
  [in]  Buffer,
  [in]  Length
);

Parámetros

[in] Port

Especifica el puerto de E/S. Esta dirección se encuentra en un intervalo asignado durante la inicialización con NdisMRegisterIoPortRange.

[in] Buffer

Puntero a un búfer residente asignado por el autor de la llamada que contiene los ULONG que se van a escribir.

[in] Length

Especifica el número de ULONG que se van a escribir en el puerto de E/S.

Valor devuelto

Ninguno

Observaciones

Un controlador de minipuerto llama a NdisRawWritePortBufferUlong para transferir una secuencia de ULONG, de uno en uno, a una NIC.

NdisRawWritePortBufferUlong se ejecuta rápidamente porque no necesita asignar una dirección de puerto relativa al bus a una dirección de puerto lógica dependiente del host en cada llamada.

Requisitos

Requisito Valor
cliente mínimo admitido Compatible con controladores NDIS 6.0 y NDIS 5.1 (consulte NdisRawWritePortBufferUlong (NDIS 5.1)) en Windows Vista. Compatible con los controladores NDIS 5.1 (consulte NdisRawWritePortBufferUlong (NDIS 5.1)) en Windows XP.
de la plataforma de destino de Universal
encabezado de ndis.h (incluya Ndis.h)
irQL Cualquier nivel

Consulte también

MiniportInitializeEx

NdisMRegisterIoPortRange

NdisRawReadPortBufferUlong

NdisRawritePortBufferUchar

NdisRawwritePortBufferUshort

NdisRawWritePortUlong