次の方法で共有


プロパティ セットに関する考慮事項

1 つのプロパティを読み取ったり書き込んだりする前に、プロパティ セット ストリームがメモリに読み込まれるため、プロパティ セットを小さくしておくことを強くお勧めします。 "small" は、32 KB 未満のデータを意味します。 通常、"インライン" プロパティは、説明的な文字列、キーワード、タイム スタンプ、カウント、作成者名、グローバル一意識別子 (GUID)、クラス識別子 (CLSID) などの小さな項目であるため、この問題はほとんど発生しません。

より大きなデータチャンクを格納する場合、または関連するプロパティのセットの合計サイズが推奨される量をはるかに超える場合は、VT_STREAMVT_STORAGE などの非単純型の使用を強くお勧めします。 これらはプロパティ セット ストリーム内に格納されないため、プロパティの最初のアクセスと書き込みの初期オーバーヘッドに大きな影響を与えるわけではありません。 プロパティ セット ストリームに兄弟ストリームまたはストレージ値プロパティの名前が含まれており、処理にさらに少し時間がかかるため、オーバーヘッドは最小限です。

詳細については、以下を参照してください。