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. |