CRegKey::QueryGUIDValue
更新 : 2007 年 11 月
指定された値名の 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::QueryMultiStringValue