IPropertyNotifySink::OnChanged メソッド (ocidl.h)
バインド可能なプロパティが変更されたことをシンクに通知します。
構文
HRESULT OnChanged(
[in] DISPID dispID
);
パラメーター
[in] dispID
変更されたプロパティのディスパッチ識別子。複数のプロパティが変更された場合はDISPID_UNKNOWN。 クライアント (シンクの所有者) は、通知を生成したオブジェクトから対象の各プロパティの現在の値を取得する必要があります。
戻り値
このメソッドは、すべてのケースでS_OKを返します。
注釈
S_OKは、シンクに [バインド可能] プロパティが必要ない場合や、他のエラーが発生した場合でも、すべてのケースで返されます。 つまり、呼び出し元のオブジェクトは単に通知を送信し、エラー コード (E_NOTIMPL など) を使用して、今後通知を送信しないかどうかを判断することはできません。 このようなセマンティクスは、このインターフェイスの一部ではありません。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | ocidl.h |