Returning NDIS_STATUS_PENDING from Your MacAddAdapter

Last reviewed: March 3, 1995
Article ID: Q126796
The information in this article applies to:
  • Microsoft Windows Device Development Kit (DDK) for Windows, version 3.11

The documentation states that your MacAddAdapter routine must either return NDIS_STATUS_SUCCESS or NDIS_STATUS_PENDING when it gets called by the NDIS wrapper. While this is true, keep in mind that returning anything other than NDIS_STATUS_SUCCESS is viewed by the NDIS wrapper as a failure, and returning NDIS_STATUS_PENDING will not give you another chance to install at a later time as you might think. Therefore, if you want your driver to install, your MacAddAdapter routine needs to return NDIS_STATUS_SUCCESS.


Additional reference words: 3.11
KBCategory: kbprg
KBSubcategory: Ddknet


THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.

Last reviewed: March 3, 1995
© 1998 Microsoft Corporation. All rights reserved. Terms of Use.