A.2.3.3 Functions Called by a Transport Driver

When communicating with a NIC driver, a transport driver must make a number of calls to the NDIS interface library. This table shows the main library functions the transport driver calls.

Table A.2.5 Transport Driver Functions

Function

Definition

NdisCloseAdapter

Forwards a network interface card close request to MacCloseAdapter.

NdisDeregisterProtocol

Deregisters the transport driver from the wrapper connection after the NIC driver has unloaded itself.

NdisOpenAdapter

Forwards a network interface card open request to MacOpenAdapter.

NdisRegisterProtocol

At initialization, provides the wrapper with information about the transport driver.

NdisRequest

Forwards a request to query or set NIC driver information to MacRequest.

NdisReset

Forwards a reset request to MacReset.

NdisSend

Forwards a packet send request to MacSend.

NdisTransferData

Forwards a transfer data request to MacTransferData.