次の方法で共有


CUtlProps::IsValidValue

プロパティを設定する前に値を検証するために使用します。

virtual HRESULT CUtlPropsBase::IsValidValue(
   ULONG /* iCurSet */,
   DBPROP* pDBProp 
);

パラメーター

  • iCurSet
    プロパティ セットの配列へのインデックス; プロパティが 1 つだけある場合。

  • pDBProp
    DBPROP の構造のプロパティ ID と新しい値。

戻り値

標準の HRESULT を返します。既定の戻り値は S_OKです。

解説

プロパティを設定するように指定することは、値で実行する有効性検査ルーチンがある場合は、この関数をオーバーライドする必要があります。たとえば、パスワード テーブルに対して有効な値を判断するに DBPROP_AUTH_PASSWORD を検証できます。

必要条件

Header: atldb.h

参照

関連項目

CUtlProps クラス