The information in this article applies to:
SUMMARYThis article describes how to access PC bus devices in Visual Basic for Windows. Many programs written in MS-DOS versions of BASIC used Peek, Poke, and In and Out to access the PC bus directly. This functionality is not supported in Visual Basic for Windows. MORE INFORMATION
MS-DOS did not implement any memory protection; this meant that BASIC
applications were able to write to any memory location directly, giving
fast access to the hardware of the PC, including custom hardware that
plugged into the expansion ports. In a multitasking environment it was
clearly unacceptable for an application to write to memory owned by
another application. The hardware port addresses are deemed to belong to
the system. Accordingly, applications are unable to write directly to the
PC bus addresses.
REFERENCES
For more information, please see the following articles in the Microsoft
Knowledge Base:
Q29519 : How to Write a Driver for a Custom Hardware Device Additional query words: kbVBp400 kbVBp500 kbVBp600 kbVBp kbdsd kbDSupport kbintluk kbNoKeyWord
Keywords : kbGrpVB |
Last Reviewed: January 5, 2000 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |