Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

CRegKey::QueryGUIDValue

 

Call this method to retrieve the GUID data for a specified value name.


      LONG QueryGUIDValue(
   LPCTSTR pszValueName,
   GUID& guidValue 
) throw( );

pszValueName

Pointer to a null-terminated string containing the name of the value to query.

guidValue

Pointer to a variable that receives the GUID.

If the method succeeds, ERROR_SUCCESS is returned. If the method fails to read a value, it returns a nonzero error code defined in WINERROR.H. If the data referenced is not a valid GUID, ERROR_INVALID_DATA is returned.

This method makes use of CRegKey::QueryStringValue and converts the string into a GUID using CLSIDFromString.

System_CAPS_security Security Note

This method allows the caller to specify any registry location, potentially reading data which cannot be trusted.

Requirements

Header: atlbase.h

Show: