Introduction to Virtual Device Drivers



Download 274.5 Kb.
Page51/80
Date19.01.2022
Size274.5 Kb.
#58083
1   ...   47   48   49   50   51   52   53   54   ...   80
VXDS

LDRSRV_GET_MEMORY_INFO


mov ax, 0007h ; Get_Memory_Info

call dword ptr [_ServiceEntry] ; service entry point passed to

; real-mode initialization procedure

Retrieves information about computer memory.


LDRSRV_GET_NEXT_PROFILE_STRING


mov ax, 0001h ; Get_Next_Profile_String

call dword ptr [_ServiceEntry] ; service entry point passed to

; real-mode initialization procedure

Retrieves the address of a null-terminated string representing the next value for a specified setting in the SYSTEM.INI file. This service is used by virtual devices that have multiple entries with the same setting name. Uses EAX, EDX, ES, Flags.

If the carry flag is clear, the ES:DX register pair contains the address of a null-terminated string representing the next value of the requested setting. Otherwise, the ES:DX contents are undefined, and no more matching entries are found.

AX


Must be 0001h.

DS:DI


Points to a null-terminated string specifying the name of the setting to search for.

ES:DX


Contains an address that was previously retrieved using the Get_Profile_String or Get_Next_Profile_String service.

Download 274.5 Kb.

Share with your friends:
1   ...   47   48   49   50   51   52   53   54   ...   80




The database is protected by copyright ©ininet.org 2024
send message

    Main page