Compartir a través de


Macro NdisRawWritePortBufferUlong (ndis.h)

NdisRawWritePortBufferUlong escribe un número especificado de valores de ULONG de un búfer proporcionado por el autor de la llamada en 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 que se asignó 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

None

Observaciones

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

NdisRawritePortBufferUlong 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 Value
Cliente mínimo compatible Compatible con los controladores NDIS 6.0 y NDIS 5.1 (consulte NdisRawWritePortBufferUlong (NDIS 5.1)) en Windows Vista. Compatible con los controladores NDIS 5.1 (consulta NdisRawWritePortBufferUlong (NDIS 5.1)) en Windows XP.
Plataforma de destino Universal
Encabezado ndis.h (incluya Ndis.h)
IRQL Cualquier nivel

Consulte también

MiniportInitializeEx

NdisMRegisterIoPortRange

NdisRawReadPortBufferUlong

NdisRawritePortBufferUchar

NdisRawritePortBufferUshort

NdisRawritePortUlong