Error 0x80340016

Value: -2144075754 | 0x80340016 | 2150891542

What does it mean ?

ERROR_NDIS_BUFFER_TOO_SHORT  
The length of buffer submitted for this operation is too small.
Value: 22 | 0x0016 | 0b0000000000010110

Where does it come from ?

FACILITY_NDIS  
Network Driver Interface
Value: 52 | 0x034 | 0b00110100

Other Errors for FACILITY_NDIS