W32N_MakeNdisRequest Does Not Return
BytesNeeded On Error

 

Knowledge Base ID

KB11049901
Category CLOSED BUG

Effected Product

Rawether/WINDIS32  - Win32 NDIS Framework

Effected Versions

V5.00.13.46 and prior.
Effected Platforms All

 

Symptoms

The BytesNeeded field of the NDIS_REQUEST structure is not assigned its value when a NDIS_STATUS_INVALID_LENGTH error is returned from a W32N_MakeNdisRequest call.

Some two-step query strategies depend on the value of BytesNeeded to determine the required size of the InformationBuffer.

 

Cause

A logic error in all versions of the PCANDIS driver prevented the BytesNeeded field from being copied to the Win32 caller's W32N_REQUEST structure if the NdisRequest was not successful.

 

Resolution

The cause of this bug has been isolated and the appropriate fix has been developed.

If you have code that depends on the correction of this bug and require an interim release of the PCANDIS drivers, please send e-mail to the KB11049901 Technical Contact (See below).

 

Status

September 25, 2000 Fix provided in V5.00.13.47.
November 4, 1999 A fix to this bug will be provided in the next release of WinDis 32.

 

Keywords RAWETHER,WINDIS32, BUG
Created November 4, 1999
Last Reviewed September 25, 2000

 

Mailing Lists  · PCAUSA Newsletter · PCAUSA Discussion List
·
Privacy Statement · 
WinDis 32 is a trademark of Printing Communications Assoc., Inc. (PCAUSA).
Rawether for Windows and Rawether .NET are trademarks of Printing Communications Assoc., Inc. (PCAUSA).
Microsoft, MS, Windows, Windows 95, Windows 98, Windows Millennium, Windows 2000, Windows XP, and Win32 are registered trademarks and Visual C++ and Windows NT are trademarks of the Microsoft Corporation.
Send mail to rawether-webmaster@pcausa.com with questions or comments about this web site.
Copyright © 1996-2008 Printing Communications Assoc., Inc. (PCAUSA).
All rights reserved.
Last modified: December 31, 2007