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 |