skip to main content

Library Routines : REG_QUERY_VALUE, DISPLAY_REG_QUERY_VALUE

REG_QUERY_VALUE, DISPLAY_REG_QUERY_VALUE
The REG_QUERY_VALUE library routine retrieves the data associated with the default or unnamed value of a specified registry key. The data must be a null-terminated string.
To perform this action on the Windows client machine in an Application Server architecture, use DISPLAY_REG_QUERY_VALUE instead of REG_QUERY_VALUE.
Syntax:
 CALL "REG_QUERY_VALUE" USING openKey
Parameters:
This handle is returned by the REG_CREATE_KEY, REG_CREATE_KEY_EX, REG_OPEN_KEY or REG_OPEN_KEY_EX library routine, or it can be one of the following predefined keys, defined in isreg.def:
Return code:
returnCode can be any signed numeric data item and provides additional information:
Operation failed. Click here for a list of error codes.
Examples:
Example - query a value
working-storage section.
copy "isreg.def".
01 subkey-handle    usage unsigned-long.
77 status-code      pic 9(3).
77 value-name       pic x(20).
77 data-size        usage unsigned-long.
procedure division.
    set data-size to size of value-name
    move "iscobol-value"  to value-name
    call "reg_query_value" using subkey-handle

Copyright (c) 2017 Veryant
Contact us
Please share your comments on this manual or on any
Veryant product documentation with the email button at the top left