This document details the role and functionality of Microsoft Windows Network Virtual Device Drivers (VxDs) within Digital's PATHWORKS for DOS version 4.1.
Core Purpose: The PATHWORKS for DOS software includes two key network VxDs: VDNET.386 for DECnet socket calls and VNETBIOS.386 for NetBIOS calls. These drivers enable Windows applications (operating in protected processor mode) and standard DOS applications (running in virtual machines) to concurrently access network services designed for real-mode DOS environments, specifically within the Microsoft Windows enhanced mode.
Key Capabilities and Mechanisms:
Operational Flow: The PATHWORKS VxDs work by intercepting network API calls (software interrupts), mapping the caller's control blocks and buffers into global memory (accessible by all virtual machines), and then invoking the real-mode network software. They can convert blocking calls to asynchronous ones to maintain system responsiveness. During virtual machine termination, the drivers ensure all outstanding network operations are canceled.
Environment: These VxDs operate exclusively in Microsoft Windows enhanced mode, which fully utilizes advanced processor features like virtual memory and multiple virtual machines (supporting both protected and virtual processor modes). The drivers are developed in assembly language using specific Microsoft tools for development and debugging.
Site structure and layout ©2025 Majenko Technologies