DOC: Structure Definitions for CONFIGMG_Get_Bus_Info

Last reviewed: June 5, 1997
Article ID: Q169589
The information in this article applies to:
  • Windows 95 Device Driver Kit (DDK), version 4.0

SUMMARY

In order to use the CONFIGMG_Get_Bus_Info service, you need certain structure definitions that were not included in the Windows 95 DDK. Below is a list of access structures for ISAPnP, PCI, EISA, PCMCIA, and BIOS devices:

   struct PnPAccess_s    {
           BYTE    bCSN;   // card slot number
           BYTE    bLogicalDevNumber;      // Logical Device #
           WORD    wReadDataPort;          // Read data port
   } sPnPAccess;

   struct  PCIAccess_s     {
           BYTE    bBusNumber;     // Bus no 0-255
           BYTE    bDevFuncNumber; // Device # in bits 7:3 and
                                   // Function # in bits 2:0
           WORD    wPCIReserved;   //
   } sPCIAccess;

   struct EISAAccess_s     {
           BYTE    bSlotNumber;    // EISA board slot number
           BYTE    bFunctionNumber;
           WORD    wEisaReserved;
   } sEISAAccess;

   struct PCMCIAAccess_s   {
           WORD    wLogicalSocket;     // Card socket #
           WORD    wPCMCIAReserved;    // Reserved
   } sPCMCIAAccess;

   struct BIOSAccess_s     {
           BYTE    bBIOSNode;          // Node number
   } sBIOSAccess;

REFERENCES

See the Windows 95 DDK for more information on Configuration Manager services and PnP.


Keywords : kbdocerr
Version : 4.0
Platform : WINDOWS


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: June 5, 1997
© 1998 Microsoft Corporation. All rights reserved. Terms of Use.