次の方法で共有


CRegKey::QueryGUIDValue

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

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

パラメーター

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

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

戻り値

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

解説

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

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

呼び出し元では、このメソッドを使用してレジストリの場所を指定できますが、信頼性の低いデータが読み込まれる可能性があります。

必要条件

**ヘッダー:**atlbase.h

参照

参照

CRegKey クラス

CRegKey::SetGUIDValue

CRegKey::QueryBinaryValue

CRegKey::QueryDWORDValue

CRegKey::QueryMultiStringValue

CRegKey::QueryQWORDValue

CRegKey::QueryStringValue

その他の技術情報

CRegKey のメンバー