CRegKey::QueryGUIDValue

指定された値名の GUID データを取得します。

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

パラメーター

  • pszValueName
    照会する値の名前を含む null で終わる文字列へのポインター。

  • guidValue
    GUID を受け取る変数へのポインター。

戻り値

メソッドが成功した場合、ERROR_SUCCESS が返されます。メソッドが値を読み取る WINERROR.H で定義されている以外のエラー コードを返します。参照されるデータが有効な GUID である、ERROR_INVALID_DATA が返されます。

解説

このメソッドは CRegKey::QueryStringValue を使用し、GUID に CLSIDFromStringを使用して文字列をに変換します。

セキュリティに関するメモセキュリティに関するメモ

このメソッドは、呼び出し元には、信頼できないデータを読み取るレジストリの場所を指定することができます。

必要条件

ヘッダー: atlbase.h

参照

関連項目

CRegKey クラス

CRegKey::SetGUIDValue

CRegKey::QueryBinaryValue

CRegKey::QueryDWORDValue

CRegKey::QueryMultiStringValue

CRegKey::QueryQWORDValue

CRegKey::QueryStringValue