次の方法で共有


IInkExtendedProperties::Remove メソッド (msinkaut.h)

IInkExtendedProperties コレクションから IInkExtendedProperty オブジェクトを削除します。

構文

HRESULT Remove(
  [in] VARIANT Identifier
);

パラメーター

[in] Identifier

コレクションから削除する IInkExtendedProperty オブジェクトの識別子。 識別子には、グローバル一意識別子 (GUID)、インデックス、または拡張プロパティ オブジェクトを指定できます。

VARIANT 構造体の詳細については、「 COM ライブラリの使用」を参照してください。

戻り値

このメソッドは、これらの値のいずれかを返すことができます。

リターン コード 説明
S_OK
正常終了しました。
E_POINTER
パラメーターに無効なポインターが含まれていました。
CO_E_CLASSSTRING
GUID 形式が無効です。
TPC_E_INVALID_PROPERTY
プロパティが見つかりませんでした (無効な GUID またはインデックス)。
E_INK_EXCEPTION
メソッド内で例外が発生しました。
E_FAIL
未指定のエラーが発生しました。
E_INVALIDARG
表示ハンドルが無効です。
E_UNEXPECTED
予期しないパラメーターまたはプロパティの型。

解説

このメソッドは、インク データのスナップショットまたは参照から拡張プロパティのみを削除し、実際のインク データを削除しません。

Identifier パラメーターには、BSTR、LONG、または IDispatch を指定できます。 プロパティの GUID には BSTR、プロパティのインデックスには LONG、特定のプロパティへの参照には IDispatch を使用します。 スクリプト言語を使用する場合など、遅延バインディングを使用する場合に プロパティの GUID を指定するには、 引数を STRING リテラルとして渡し、変数を使用しない必要があります。

BSTR データ型の詳細については、「 COM ライブラリの使用」を参照してください。

要件

   
サポートされている最小のクライアント Windows XP タブレット PC エディション [デスクトップ アプリのみ]
サポートされている最小のサーバー サポートなし
対象プラットフォーム Windows
ヘッダー msinkaut.h
Library InkObj.dll

関連項目

IInkExtendedProperties インターフェイス