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.

 

Comments

Please click the following link to send e-mail relating to this PCAUSA Knowledge Base topic:

<Send Mail To KB11049901 Technical Contact>

 

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

 
 

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