Compartir a través de


Macro NdisRawritePortBufferUshort (ndis.h)

NdisRawWritePortBufferUshort escribe un número especificado de valores de USHORT de un búfer proporcionado por el autor de la llamada en un puerto de E/S determinado.

Sintaxis

void NdisRawWritePortBufferUshort(
  [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 USHORT que se van a escribir.

[in] Length

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

Valor devuelto

None

Observaciones

Un controlador de minipuerto llama a NdisRawritePortBufferUshort para transferir una secuencia de USHORTs, de uno en uno, a una NIC.

NdisRawritePortBufferUshort 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 controladores NDIS 6.0 y NDIS 5.1 (consulte NdisRawWritePortBufferUshort (NDIS 5.1)) en Windows Vista. Compatible con controladores NDIS 5.1 (consulte NdisRawWritePortBufferUshort (NDIS 5.1)) en Windows XP.
Plataforma de destino Universal
Encabezado ndis.h (incluya Ndis.h)
IRQL Cualquier nivel

Consulte también

MiniportInitializeEx

NdisMRegisterIoPortRange

NdisRawReadPortBufferUshort

NdisRawritePortBufferUchar

NdisRawWritePortBufferUlong

NdisRawritePortUshort