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.



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

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


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


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.


Header: atlbase.h