NDIS I/O Port Raw Interface

NdisRawReadPortXxx reads a single piece of data from an I/O port. Specific functions include:

  • NdisRawReadPortUchar

  • NdisRawReadPortUlong

  • NdisRawReadPortUshort

NdisRawReadPortBufferXxx reads a buffer of data a piece at a time from an I/O port. Specific functions include:

  • NdisRawReadPortBufferUchar

  • NdisRawReadPortBufferUlong

  • NdisRawReadPortBufferUshort

NdisRawWritePortXxx writes a single piece of data to an I/O port. Specific functions include:

  • NdisRawWritePortUchar

  • NdisRawWritePortUlong

  • NdisRawWritePortUshort

NdisRawWritePortBufferXxx writes a buffer of data to I/O port. Specific functions include:

  • NdisRawWritePortBufferUchar

  • NdisRawWritePortBufferUlong
  • NdisRawWritePortBufferUshort

The following table describes the functions for the NDIS I/O raw port interface that are included in this section.

TopicDescription

NdisRawReadPortBufferUchar

NdisRawReadPortBufferUchar reads a specified number of bytes into a caller-supplied buffer.

NdisRawReadPortBufferUlong

NdisRawReadPortBufferUlong reads a specified number of ULONGs into a caller-supplied buffer.

NdisRawReadPortBufferUshort

NdisRawReadPortBufferUshort reads a specified number of USHORTs into a caller-supplied buffer.

NdisRawReadPortUchar

NdisRawReadPortUchar reads a byte from a given I/O port on the NIC.

NdisRawReadPortUlong

NdisRawReadPortUlong reads a ULONG value from a given I/O port on the NIC.

NdisRawReadPortUshort

NdisRawReadPortUshort reads a USHORT value from a given I/O port on the NIC.

NdisRawWritePortBufferUchar

NdisRawWritePortBufferUchar writes a specified number of bytes from a caller-supplied buffer to a given I/O port.

NdisRawWritePortBufferUlong

NdisRawWritePortBufferUlong writes a specified number of ULONG values from a caller-supplied buffer to a given I/O port.

NdisRawWritePortBufferUshort

NdisRawWritePortBufferUshort writes a specified number of USHORT values from a caller-supplied buffer to a given I/O port.

NdisRawWritePortUchar

NdisRawWritePortUchar writes a byte to an I/O port on the NIC.

NdisRawWritePortUlong

NdisRawWritePortUlong writes a ULONG value to an I/O port on the NIC.

NdisRawWritePortUshort

NdisRawWritePortUshort writes a USHORT value to an I/O port on the NIC.

 

 

 

Send comments about this topic to Microsoft

Show: