Windows プロパティ システム
Windows プロパティ システム テクノロジの概要。
Windows プロパティ システムを開発するには、次のヘッダーが必要です。
このテクノロジのプログラミング ガイダンスについては、次を参照してください。
列挙
_PROPERTYUI_FLAGS プロパティ機能を指定します。 |
GETPROPERTYSTOREFLAGS IShellItem2::GetPropertyStore や IPropertyStoreFactory::GetPropertyStore など、プロパティ ストアを作成するメソッドによって取得されるプロパティ ストア オブジェクトを変更するフラグを示します。 |
PDOPSTATUS 操作状態フラグを提供します。 |
PKA_FLAGS プロパティ変更配列の動作について説明します。 |
PLACEHOLDER_STATES プレースホルダー ファイルに含めることができる状態を指定します。 System.FilePlaceholderStatus (PKEY_FilePlaceholderStatus) プロパティを使用してこの値を取得します。 |
PROPDESC_AGGREGATION_TYPE 複数の項目を選択した場合のプロパティ値の表示方法について説明します。 |
PROPDESC_COLUMNINDEX_TYPE プロパティのインデックスを作成できるかどうかを示します。 |
PROPDESC_CONDITION_TYPE Windows Vista のクエリ ビルダー UI で プロパティを表示するときに使用する条件の種類について説明しますが、Windows 7 以降では使用しません。 |
PROPDESC_ENUMFILTER 返されるプロパティの説明のフィルター処理された一覧について説明します。 |
PROPDESC_FORMAT_FLAGS プロパティ文字列の形式を示すために、PSFormatForDisplay などのプロパティ記述ヘルパー関数で使用されます。 |
PROPDESC_RELATIVEDESCRIPTION_TYPE displayInfo 要素の relativeDescriptionType 属性によって決定される、プロパティの説明の相対的な説明の種類について説明します。 |
PROPDESC_SEARCHINFO_FLAGS Windows Search でプロパティのインデックスを作成するかどうかを指定します。 |
PROPDESC_TYPE_FLAGS プロパティの .propdesc ファイル内の typeInfo 要素の属性について説明します。 |
PROPDESC_VIEW_FLAGS これらのフラグは、プロパティの説明リスト文字列のプロパティを記述します。 |
PROPVAR_COMPARE_UNIT これらのフラグは、特定の PROPVARIANT 構造体の比較に関連付けられています。 |
PSC_STATE プロパティの状態を指定します。 これらは、メモリ内プロパティ ストア キャッシュをホストしているコードによって手動で設定されます。 |
SYNC_ENGINE_STATE_FLAGS 同期エンジンが内部エンジンの状態を File Indexer のプロパティ ストアのPKEY_StorageProviderStatus値に公開するために使用する値を指定します。プロパティを更新するには、最初に IShellItem2::GetPropertyStore を GPS_EXTRINSICPROPERTIES フラグで呼び出します。 次に、返されたオブジェクトの IPropertyStore::SetValue メソッドを呼び出し、PKEY_StorageProviderStatus キーを指定して、これらのSYNC_ENGINE_STATE_FLAGSを使用してプロパティのビットマスク値を設定します。 |
SYNC_TRANSFER_STATUS System.SyncTransferStatus プロパティで使用できる状態値を指定します。 |
関数
Append 配列の末尾に変更操作を挿入します。 |
|||
AppendOrReplace 指定した変更と同じプロパティ キーに影響する変更の最初の出現箇所を置き換えます。 プロパティ キーがまだ配列内にない場合、このメソッドは変更を配列の末尾に追加します。 |
|||
ApplyToPropVariant プロパティ値に変更を適用します。 |
|||
ClearPropVariantArray 配列に格納されている PROPVARIANT 構造体の配列で使用されるメモリと参照を解放します。 |
|||
ClearVariantArray 配列に格納されている VARIANT 構造体の配列で使用されるメモリと参照を解放します。 |
|||
CoerceToCanonicalValue プロパティの説明に従って、値を正規値に強制変換します。 |
|||
EnumeratePropertyDescriptions システム内のプロパティの説明の全体または一部のリストを取得するために、IPropertyDescriptionList を実装するサブシステム オブジェクトのインスタンスを取得します。 |
|||
FindMatchingIndex 指定したプロパティ値をリスト内の列挙値と比較し、一致するインデックスを返します。 |
|||
FormatForDisplay プロパティ値の書式設定された Unicode 文字列表現を取得します。 (IPropertyDescription.FormatForDisplay) |
|||
FormatForDisplay プロパティ値の書式設定された Unicode 文字列表現を取得します。 (IPropertySystem.FormatForDisplay) |
|||
FormatForDisplay 開発者は代わりに IPropertyDescription を使用する必要があります。 プロパティ値の書式設定された Unicode 文字列表現を取得します。 |
|||
FormatForDisplayAlloc 割り当てられたメモリ バッファーに対するプロパティ値の文字列表現を取得します。 |
|||
FreePropVariantArray PROPVARIANT 構造体の配列で使用されるメモリと参照を解放します。 |
|||
GetAdditionalSortByAliases 追加の並べ替え列の値を含む IPropertyDescriptionList インターフェイスへのポインターのアドレスを取得します。 |
|||
GetAggregationType UI で複数の項目が選択されている場合のプロパティ値の表示方法を示す値を取得します。 |
|||
GetAt 指定した配列インデックスでの変更操作を取得します。 |
|||
GetAt プロパティの説明リストの指定したインデックスにあるプロパティの説明を取得します。 |
|||
GetAt リスト内の指定したインデックス位置にある IPropertyEnumType オブジェクトを取得します。 |
|||
GetCanonicalName ローカライズされた名前に関係なく、プロパティがシステムに認識される大文字と小文字を区別する名前を取得します。 |
|||
GetColumnIndexType 現在のプロパティのインデックスの作成方法を決定します。 |
|||
GetColumnState 列の状態フラグを取得します。このフラグを使用するインターフェイスまたは API で プロパティを処理する方法を説明します。 |
|||
GetConditionAt サポートされていません。指定したインデックス位置にある条件を取得します。 |
|||
GetConditionType クエリ ビルダー UI で プロパティを表示するときに使用する条件の種類と既定の条件操作を取得します。 これは、このプロパティに対して表示される述語条件の一覧 (等しい、より小さい、含むなど) に影響します。 |
|||
GetCount 配列内の変更操作の数を取得します。 |
|||
GetCount プロパティ リストに含まれるプロパティの数を取得します。 |
|||
GetCount リスト内の要素の数を取得します。 |
|||
GetDefaultColumnWidth リスト ビューのプロパティの既定の列幅を取得します。 |
|||
GetDefaultWidth 開発者は代わりに IPropertyDescription を使用する必要があります。 プロパティの説明の幅を取得します。 |
|||
GetDisplayName 任意の UI に表示されるプロパティの表示名を取得します。 |
|||
GetDisplayName 開発者は代わりに IPropertyDescription を使用する必要があります。 ユーザーへの表示に適したプロパティの名前を指定する文字列を取得します。 |
|||
GetDisplayText 列挙情報構造体から表示テキストを取得します。 |
|||
GetDisplayType プロパティの表示に使用される現在のデータ型を取得します。 |
|||
GetEditInvitation さまざまなダイアログ ボックスでホストされている編集コントロールで使用されるテキストを取得します。 |
|||
GetEnumType 列挙情報構造体から列挙型を取得します。 |
|||
GetEnumTypeList プロパティの使用可能な値を列挙するために使用できる IPropertyEnumTypeList のインスタンスを取得します。 |
|||
GetFlags 開発者は代わりに IPropertyDescription を使用する必要があります。 指定したプロパティのプロパティ機能フラグを取得します。 |
|||
GetGroupingRange ビューがプロパティによってグループ化されるときに使用されるグループ化メソッドを取得し、グループ化の種類を取得します。 |
|||
GetHelpInfo 開発者は代わりに IPropertyDescription を使用する必要があります。 (IPropertyUI.GetHelpInfo) |
|||
GetImageReference プロパティ列挙に関連付けられているイメージ参照を取得します。 |
|||
GetImageReferenceForValue プロパティ値に関連付けられているイメージ参照を取得します。 |
|||
GetMaxSize プロパティ スキーマの searchInfo 要素から最大サイズ値を取得します。 |
|||
GetProjectionString アイテムの正規名を含む文字列へのポインターを返します。 |
|||
GetPropertyDescription 特定の PROPERTYKEY のプロパティの説明を取得するために、IPropertyDescription を実装するサブシステム オブジェクトのインスタンスを取得します。 |
|||
GetPropertyDescription 開発者は代わりに IPropertyDescription を使用する必要があります。 指定したプロパティのプロパティの説明を取得します。 |
|||
GetPropertyDescriptionByName 指定された正規名のプロパティの説明を取得するために、IPropertyDescription を実装するサブシステム オブジェクトのインスタンスを取得します。 |
|||
GetPropertyDescriptionListFromString 指定された文字列に基づいてプロパティの説明の順序付きコレクションを取得するために、IPropertyDescriptionList を実装するサブシステム オブジェクトのインスタンスを取得します。 |
|||
GetPropertyKey プロパティの一意識別子として機能する構造体を取得します。 |
|||
GetPropertyStore 指定されたフラグに対応する IPropertyStore オブジェクトを取得します。 |
|||
GetPropertyStoreForKeys プロパティ キーのセットが指定された IPropertyStore オブジェクトを取得します。 これにより、IPropertyStoreFactory::GetPropertyStore の呼び出しと比較して、IPropertyStore オブジェクトを取得する別のメソッド (場合によっては高速) が提供されます。 |
|||
GetPropertyType プロパティのバリアント型を取得します。 |
|||
GetRangeMinValue 列挙情報構造体から最小値を取得します。 |
|||
GetRangeSetValue 列挙情報構造体から設定値を取得します。 |
|||
GetRelatedProperty 関連プロパティを表す IPropertyDescription オブジェクトを取得します。 |
|||
GetRelativeDescription プロパティの説明で指定された方法で 2 つのプロパティ値を比較します。 2 つのプロパティの比較方法を記述する 2 つの表示文字列を返します。 |
|||
GetRelativeDescriptionType プロパティの説明の相対的な説明の種類を取得します。 |
|||
GetSearchInfoFlags プロパティに関連付けられているPROPDESC_SEARCHINFO_FLAGSを取得します。 |
|||
GetSortByAlias プライマリ並べ替え列を含む IPropertyDescription インターフェイスへのポインターのアドレスを取得します。 |
|||
GetSortDescription プロパティの現在の並べ替えの説明フラグを取得します。これは、並べ替えオファリングの特定の文言を示します。 |
|||
GetSortDescriptionLabel 現在の並べ替え順序を記述するローカライズされた表示文字列を取得します。 |
|||
GetState 指定したプロパティ キーの状態を取得します。 |
|||
GetTypeFlags プロパティの使用方法と機能を記述するフラグのセットを取得します。 |
|||
GetValue 列挙情報構造体から値を取得します。 |
|||
GetValueAndState プロパティ キーの値と状態データを取得します。 |
|||
GetViewFlags プロパティのビューを制御するフラグの現在のセットを取得します。 |
|||
InitPropVariantFromBoolean 指定したブール値を使用して、特定の PROPVARIANT 構造体をVT_BOOLとして初期化します。 |
|||
InitPropVariantFromBooleanVector 指定したブール型ベクトルから PROPVARIANT 構造体を初期化します。 |
|||
InitPropVariantFromBuffer バッファーの内容を使用して PROPVARIANT 構造体を初期化します。 |
|||
InitPropVariantFromCLSID クラス識別子 (CLSID) に基づいて PROPVARIANT 構造体を初期化します。 |
|||
InitPropVariantFromDouble 指定した double 値に基づいて PROPVARIANT 構造体を初期化します。 |
|||
InitPropVariantFromDoubleVector double 値の指定されたベクターに基づいて PROPVARIANT 構造体を初期化します。 |
|||
InitPropVariantFromFileTime FILETIME 構造体に格納されている情報に基づいて PROPVARIANT 構造体を初期化します。 |
|||
InitPropVariantFromFileTimeVector FILETIME 値の指定されたベクターから PROPVARIANT 構造体を初期化します。 |
|||
InitPropVariantFromGUIDAsBuffer GUID に基づいて PROPVARIANT 構造体を初期化します。 構造体は VT_VECTOR として初期化されます |
VT_UI1。 | ||
InitPropVariantFromGUIDAsString GUID に基づいて PROPVARIANT 構造体を初期化します。 構造体は、VT_LPWSTRとして初期化されます。 |
|||
InitPropVariantFromInt16 16 ビット整数値に基づいて PROPVARIANT 構造体を初期化します。 |
|||
InitPropVariantFromInt16Vector 16 ビット整数値の指定されたベクターに基づいて PROPVARIANT 構造体を初期化します。 |
|||
InitPropVariantFromInt32 32 ビット整数値に基づいて PROPVARIANT 構造体を初期化します。 |
|||
InitPropVariantFromInt32Vector 32 ビット整数値のベクターに基づいて PROPVARIANT 構造体を初期化します。 |
|||
InitPropVariantFromInt64 指定した Int64 値に基づいて PROPVARIANT 構造体を初期化します。 |
|||
InitPropVariantFromInt64Vector Int64 値のベクターに基づいて PROPVARIANT 構造体を初期化します。 |
|||
InitPropVariantFromPropVariantVectorElem 指定した PROPVARIANT ベクター要素に基づいて PROPVARIANT 構造体を初期化します。 |
|||
InitPropVariantFromResource 実行可能ファイルに埋め込まれた文字列リソースに基づいて PROPVARIANT 構造体を初期化します。 |
|||
InitPropVariantFromString 指定した文字列に基づいて PROPVARIANT 構造体を初期化します。 |
|||
InitPropVariantFromStringAsVector 指定した文字列から PROPVARIANT 構造体を初期化します。 文字列はセミコロンで区切られたリストとして解析されます (例: _"A;B;C"). |
|||
InitPropVariantFromStringVector 指定した文字列ベクターから PROPVARIANT 構造体を初期化します。 |
|||
InitPropVariantFromStrRet STRRET 構造体に格納されている文字列に基づいて PROPVARIANT 構造体を初期化します。 |
|||
InitPropVariantFromUInt16 16 ビット符号なし整数値に基づいて PROPVARIANT 構造体を初期化します。 |
|||
InitPropVariantFromUInt16Vector 16 ビット符号なし整数値のベクターに基づいて PROPVARIANT 構造体を初期化します。 |
|||
InitPropVariantFromUInt32 32 ビット符号なし整数値に基づいて PROPVARIANT 構造体を初期化します。 |
|||
InitPropVariantFromUInt32Vector 32 ビット符号なし整数値のベクターに基づいて PROPVARIANT 構造体を初期化します。 |
|||
InitPropVariantFromUInt64 64 ビット符号なし整数値を使用して PROPVARIANT 構造体を初期化します。 |
|||
InitPropVariantFromUInt64Vector 64 ビット符号なし整数のベクターに基づいて PROPVARIANT 構造体を初期化します。 |
|||
InitPropVariantVectorFromPropVariant 別の PROPVARIANT に格納されている値を使用して、PROPVARIANT 構造体のベクター要素を初期化します。 |
|||
InitVariantFromBoolean ブール値を使用して VARIANT 構造体を初期化します。 |
|||
InitVariantFromBooleanArray ブール値の配列から VARIANT 構造体を初期化します。 |
|||
InitVariantFromBuffer バッファーの内容を使用して VARIANT 構造体を初期化します。 |
|||
InitVariantFromDispatch IDispatch オブジェクトのインスタンスに基づいて VARIANT 構造体を初期化します。 |
|||
InitVariantFromDosDateTime Microsoft MS-DOS で使用される形式で指定された日付と時刻を使用して VARIANT 構造体を初期化します。 日付と時刻の値は、VARIANT に日付と時刻を格納するために使用される形式に変換されます。 |
|||
InitVariantFromDouble DOUBLE 型の値を使用して VARIANT 構造体を初期化します。 |
|||
InitVariantFromDoubleArray DOUBLE 型の値の配列を使用して VARIANT 構造体を初期化します。 |
|||
InitVariantFromFileTime FILETIME 構造体の内容を使用して VARIANT 構造体を初期化します。 |
|||
InitVariantFromFileTimeArray FILETIME 構造体の配列を使用して VARIANT 構造体を初期化します。 |
|||
InitVariantFromGUIDAsBuffer GUID に基づいて VARIANT 構造体を初期化します。 構造体は VT_ARRAY として初期化されます |
VT_UI1。 | ||
InitVariantFromGUIDAsString GUID に基づいて VARIANT 構造体を初期化します。 構造体は、VT_BSTR型として初期化されます。 |
|||
InitVariantFromInt16 16 ビット整数値を使用して VARIANT 構造体を初期化します。 |
|||
InitVariantFromInt16Array 16 ビット整数値の配列を使用して VARIANT 構造体を初期化します。 |
|||
InitVariantFromInt32 32 ビット整数値を使用して VARIANT 構造体を初期化します。 |
|||
InitVariantFromInt32Array 32 ビット整数値の配列を使用して VARIANT 構造体を初期化します。 |
|||
InitVariantFromInt64 64 ビット整数値を使用して VARIANT 構造体を初期化します。 |
|||
InitVariantFromInt64Array 64 ビット整数値の配列を使用して VARIANT 構造体を初期化します。 |
|||
InitVariantFromResource 実行可能ファイルに埋め込まれた文字列リソースに基づいて VARIANT 構造体を初期化します。 |
|||
InitVariantFromString 文字列を使用して VARIANT 構造体を初期化します。 |
|||
InitVariantFromStringArray 文字列の配列を使用して VARIANT 構造体を初期化します。 |
|||
InitVariantFromStrRet STRRET 構造体に格納されている文字列を使用して VARIANT 構造体を初期化します。 |
|||
InitVariantFromUInt16 符号なし 16 ビット整数値を使用して VARIANT 構造体を初期化します。 |
|||
InitVariantFromUInt16Array 符号なし 16 ビット整数値の配列を使用して VARIANT 構造体を初期化します。 |
|||
InitVariantFromUInt32 符号なし 32 ビット整数値を使用して VARIANT 構造体を初期化します。 |
|||
InitVariantFromUInt32Array 符号なし 32 ビット整数値の配列を使用して VARIANT 構造体を初期化します。 |
|||
InitVariantFromUInt64 符号なし 64 ビット整数値を使用して VARIANT 構造体を初期化します。 |
|||
InitVariantFromUInt64Array 符号なし 64 ビット整数値の配列を使用して VARIANT 構造体を初期化します。 |
|||
InitVariantFromVariantArrayElem 別の VARIANT 構造体に格納されている値を使用して VARIANT 構造体を初期化します。 |
|||
InsertAt 指定した位置にある配列に変更操作を挿入します。 |
|||
IsKeyInArray 変更配列に特定のプロパティ キーが存在するかどうかを指定します。 |
|||
IsPropertyWritable プロパティ ハンドラーで、ユーザーが UI で特定のプロパティを編集できるかどうかを照会します。 |
|||
IsPropVariantString 指定した PROPVARIANT 構造体が文字列型かどうかを指定します。 |
|||
IsPropVariantVector PROPVARIANT 構造体にベクター型があるかどうかを指定します。 |
|||
IsValueCanonical プロパティの説明の定義に従って、プロパティが正規かどうかを示す値を取得します。 |
|||
IsVariantArray バリアントが配列かどうかを指定します。 |
|||
IsVariantString バリアントが文字列かどうかを指定します。 |
|||
IsVarTypeFloat VARTYPE が float かどうかを返します。 |
|||
IsVarTypeInteger VARTYPE が整数かどうかを返します。 |
|||
IsVarTypeNumber VARTYPE が数値かどうかを指定します。 |
|||
IsVarTypeSignedInteger VARTYPE が符号付き整数かどうかを返します。 |
|||
IsVarTypeUnsignedInteger VARTYPE が符号なし整数かどうかを返します。 |
|||
ParsePropertyName 開発者は代わりに IPropertyDescription を使用する必要があります。 指定したプロパティ名の文字を読み取り、プロパティの FMTID と PROPID を識別します。 |
|||
PifMgr_CloseProperties PifMgr_OpenPropertiesで開かれたアプリケーション プロパティを閉じます。 |
|||
PifMgr_GetProperties .pif ファイルから指定したデータ ブロックを返します。 |
|||
PifMgr_OpenProperties Microsoft MS-DOS アプリケーションに関連付けられている .pif ファイルを開き、アプリケーションのプロパティへのハンドルを返します。 |
|||
PifMgr_SetProperties .pif ファイルのデータ ブロックに値を割り当てます。 |
|||
PropVariantChangeType PROPVARIANT 構造体として格納されている値を、異なるバリアント型の同等の値に強制的に変換します。 |
|||
PropVariantClear PROPVARIANT 構造体をクリアします。 |
|||
PropVariantCompare 既定の比較単位と設定に基づいて、2 つの PROPVARIANT 構造体を比較します。 |
|||
PropVariantCompareEx 指定した比較単位とフラグに基づいて、呼び出し元が 2 つの PROPVARIANT 構造体を比較できるようにすることで、PropVariantCompare を拡張します。 |
|||
PropVariantCopy PROPVARIANT 構造体のコピーを作成します。 |
|||
PropVariantGetBooleanElem VT_BOOL 型の PROPVARIANT 構造体から 1 つのブール型要素を抽出VT_VECTOR |
VT_BOOL、またはVT_ARRAY | VT_BOOL。 | |
PropVariantGetDoubleElem VT_R8 型の PROPVARIANT 構造体から 1 つの double 要素を抽出VT_VECTOR |
VT_R8、またはVT_ARRAY | VT_R8。 | |
PropVariantGetElem 別の PROPVARIANT 構造体内の指定された要素に基づいて PROPVARIANT 構造体を初期化します。 |
|||
PropVariantGetElementCount PROPVARIANT 構造体の要素数を取得します。 |
|||
PropVariantGetFileTimeElem VT_FILETIME 型の PROPVARIANT 構造体から 1 つの FILETIME 要素を抽出VT_VECTOR |
VT_FILETIME、またはVT_ARRAY | VT_FILETIME。 | |
PropVariantGetInt16Elem VT_I2 型の PROPVARIANT 構造体から 1 つの Int16 要素を抽出VT_VECTOR |
VT_I2、またはVT_ARRAY | VT_I2。 | |
PropVariantGetInt32Elem VT_I4 型の PROPVARIANT から 1 つの Int32 要素を抽出VT_VECTOR |
VT_I4、またはVT_ARRAY | VT_I4。 | |
PropVariantGetInt64Elem VT_I8 型の PROPVARIANT 構造体から 1 つの Int64 要素を抽出VT_VECTOR |
VT_I8、またはVT_ARRAY | VT_I8。 | |
PropVariantGetStringElem VT_LPWSTR、VT_BSTR、VT_VECTOR型の PROPVARIANT 構造体から 1 つの Unicode 文字列要素を抽出します。 |
VT_LPWSTR、VT_VECTOR | VT_BSTR、またはVT_ARRAY | Vt_bstr。 |
PropVariantGetUInt16Elem VT_U12 型の PROPVARIANT 構造体から 1 つの符号なし Int16 要素を抽出VT_VECTOR |
VT_U12、またはVT_ARRAY | VT_U12。 | |
PropVariantGetUInt32Elem VT_UI4型の PROPVARIANT 構造体から 1 つの符号なし Int32 要素を抽出VT_VECTOR |
VT_UI4、またはVT_ARRAY | VT_UI4。 | |
PropVariantGetUInt64Elem VT_UI8型の PROPVARIANT 構造体から 1 つの符号なし Int64 要素を抽出VT_VECTOR |
VT_UI8、またはVT_ARRAY | VT_UI8。 | |
PropVariantToBoolean PROPVARIANT 構造体の Boolean プロパティ値を抽出します。 値を抽出できない場合は、既定値が割り当てられます。 |
|||
PropVariantToBooleanVector PROPVARIANT 構造体からブールベクトルを抽出します。 |
|||
PropVariantToBooleanVectorAlloc PROPVARIANT 構造体から新しく割り当てられたブール型ベクトルにデータを抽出します。 |
|||
PropVariantToBooleanWithDefault PROPVARIANT 構造体の Boolean プロパティ値を抽出します。 値が存在しない場合は、指定された既定値が返されます。 |
|||
PropVariantToBSTR PROPVARIANT 構造体の BSTR プロパティ値を抽出します。 |
|||
PropVariantToBuffer 型の PROPVARIANT 構造体からバッファー値を抽出VT_VECTOR |
VT_UI1またはVT_ARRRAY | VT_UI1。 | |
PropVariantToCLSID PROPVARIANT 構造体のクラス識別子 (CLSID) プロパティ値を抽出します。 |
|||
PropVariantToDouble PROPVARIANT 構造体から double 値を抽出します。 |
|||
PropVariantToDoubleVector PROPVARIANT 構造体から doubles のベクターを抽出します。 |
|||
PropVariantToDoubleVectorAlloc PROPVARIANT 構造体から、新しく割り当てられたダブル ベクターにデータを抽出します。 |
|||
PropVariantToDoubleWithDefault PROPVARIANT 構造体の double プロパティ値を抽出します。 値が存在しない場合は、指定された既定値が返されます。 |
|||
PropVariantToFileTime PROPVARIANT 構造体から FILETIME 構造体を抽出します。 |
|||
PropVariantToFileTimeVector PROPVARIANT 構造体から FILETIME ベクターにデータを抽出します。 |
|||
PropVariantToFileTimeVectorAlloc PROPVARIANT 構造体から新しく割り当てられた FILETIME ベクターにデータを抽出します。 |
|||
PropVariantToGUID PROPVARIANT 構造体から GUID 値を抽出します。 |
|||
PropVariantToInt16 PROPVARIANT 構造体の Int16 プロパティ値を抽出します。 |
|||
PropVariantToInt16Vector PROPVARIANT 構造体から Int16 値のベクターを抽出します。 |
|||
PropVariantToInt16VectorAlloc PROPVARIANT 構造体から新しく割り当てられた Int16 ベクターにデータを抽出します。 |
|||
PropVariantToInt16WithDefault PROPVARIANT 構造体の Int16 プロパティ値を抽出します。 現在存在する値がない場合は、指定された既定値が返されます。 |
|||
PropVariantToInt32 PROPVARIANT 構造体の Int32 プロパティ値を抽出します。 値を抽出できない場合は、既定値が割り当てられます。 |
|||
PropVariantToInt32Vector PROPVARIANT 構造体から長い値のベクターを抽出します。 |
|||
PropVariantToInt32VectorAlloc PROPVARIANT 構造体から、新しく割り当てられた Int32 ベクターにデータを抽出します。 |
|||
PropVariantToInt32WithDefault PROPVARIANT 構造体から Int32 値を抽出します。 現在値が存在しない場合は、指定された既定値が返されます。 |
|||
PropVariantToInt64 PROPVARIANT 構造体から LONGLONG 値を抽出します。 値を抽出できない場合は、既定値が割り当てられます。 |
|||
PropVariantToInt64Vector PROPVARIANT 構造体から Int64 ベクターにデータを抽出します。 |
|||
PropVariantToInt64VectorAlloc PROPVARIANT 構造体から、新しく割り当てられた LONGLONG ベクターにデータを抽出します。 |
|||
PropVariantToInt64WithDefault PROPVARIANT 構造体の Int64 プロパティ値を抽出します。 値が存在しない場合は、指定された既定値が返されます。 |
|||
PropVariantToString PROPVARIANT 構造体から文字列値を抽出します。 |
|||
PropVariantToStringAlloc PROPVARIANT 構造体から文字列プロパティ値を抽出します。 |
|||
PropVariantToStringVector PROPVARIANT 構造体から文字列のベクターを抽出します。 |
|||
PropVariantToStringVectorAlloc PROPVARIANT 構造体から、新しく割り当てられたベクター内の新しく割り当てられた文字列にデータを抽出します。 |
|||
PropVariantToStringWithDefault PROPVARIANT 構造体の文字列プロパティ値を抽出します。 値が存在しない場合は、指定された既定値が返されます。 |
|||
PropVariantToStrRet PROPVARIANT 構造体から文字列を抽出し、STRRET 構造体に配置します。 |
|||
PropVariantToUInt16 PROPVARIANT 構造体から符号なし短い値を抽出します。 値を抽出できない場合は、既定値が割り当てられます。 |
|||
PropVariantToUInt16Vector PROPVARIANT 構造体から符号なしショート ベクターにデータを抽出します。 |
|||
PropVariantToUInt16VectorAlloc PROPVARIANT 構造体から、新しく割り当てられた符号なしショート ベクターにデータを抽出します。 |
|||
PropVariantToUInt16WithDefault PROPVARIANT 構造体から符号なし短い値を抽出します。 値が存在しない場合は、指定された既定値が返されます。 |
|||
PropVariantToUInt32 PROPVARIANT 構造体から ULONG 値を抽出します。 値を抽出できない場合は、既定値が割り当てられます。 |
|||
PropVariantToUInt32Vector PROPVARIANT 構造体から ULONG ベクターにデータを抽出します。 |
|||
PropVariantToUInt32VectorAlloc PROPVARIANT 構造体から新しく割り当てられた ULONG ベクターにデータを抽出します。 |
|||
PropVariantToUInt32WithDefault PROPVARIANT 構造体から ULONG 値を抽出します。 値が存在しない場合は、指定された既定値が返されます。 |
|||
PropVariantToUInt64 PROPVARIANT 構造体から UInt64 値を抽出します。 値を抽出できない場合は、既定値が割り当てられます。 |
|||
PropVariantToUInt64Vector PROPVARIANT 構造体から ULONGLONG ベクターにデータを抽出します。 |
|||
PropVariantToUInt64VectorAlloc PROPVARIANT 構造体から、新しく割り当てられた ULONGLONG ベクターにデータを抽出します。 |
|||
PropVariantToUInt64WithDefault PROPVARIANT 構造体から ULONGLONG 値を抽出します。 値が存在しない場合は、指定された既定値が返されます。 |
|||
PropVariantToVariant PROPVARIANT 構造体の内容を VARIANT 構造体に変換します。 |
|||
PropVariantToWinRTPropertyValue PROPVARIANT 構造体からWindows ランタイムプロパティ値にデータを抽出します。 |
|||
PSCoerceToCanonicalValue プロパティの説明に従って、プロパティの値を正規値に変換します。 |
|||
PSCreateAdapterFromPropertyStore IPropertyStore からアダプターを作成します。 |
|||
PSCreateDelayedMultiplexPropertyStore 複数のプロパティ ストアを含む読み取り専用の遅延バインディング プロパティ ストアを作成します。 |
|||
PSCreateMemoryPropertyStore メモリ内プロパティ ストアを作成します。 |
|||
PSCreateMultiplexPropertyStore 複数のプロパティ ストアを含む読み取り専用プロパティ ストアを作成します。各プロパティ ストアは、IPropertyStore または IPropertySetStorage をサポートする必要があります。 |
|||
PSCreatePropertyChangeArray IPropertyChange オブジェクトのセットのコンテナーを作成します。 このコンテナーを IFileOperation と共に使用して、一連のファイルに一連のプロパティ変更を適用できます。 |
|||
PSCreatePropertyStoreFromObject IPropertyStore または IPropertySetStorage をサポートするオブジェクトの IUnknown インターフェイスを受け入れます。 オブジェクトが IPropertySetStorage をサポートしている場合は、IPropertyStore をサポートするようにラップされます。 |
|||
PSCreatePropertyStoreFromPropertySetStorage IPropertyStore インターフェイスで IPropertySetStorage インターフェイスをラップします。 |
|||
PSCreateSimplePropertyChange 単純なプロパティ変更を作成します。 |
|||
PSEnumeratePropertyDescriptions スキーマ サブシステムの IPropertySystem::EnumeratePropertyDescriptions を呼び出すラッパー API。 |
|||
PSFormatForDisplay PROPVARIANT 構造体に格納されているプロパティ値の書式設定された Unicode 文字列表現を取得します。 呼び出し元は、出力バッファーの割り当てを担当します。 |
|||
PSFormatForDisplayAlloc PROPVARIANT 構造体に格納されているプロパティ値の書式設定された Unicode 文字列表現を取得します。 この関数は、出力文字列にメモリを割り当てます。 |
|||
PSFormatPropertyValue プロパティ ストアに格納されているプロパティ値の書式設定された Unicode 文字列表現を取得します。 この関数は、出力文字列にメモリを割り当てます。 |
|||
PSGetImageReferenceForValue 指定したプロパティのプロパティ記述インターフェイスのインスタンスを取得します。 |
|||
PSGetItemPropertyHandler シェル項目のプロパティ ハンドラーを取得します。 (PSGetItemPropertyHandler) |
|||
PSGetItemPropertyHandlerWithCreateObject シェル項目のプロパティ ハンドラーを取得します。 (PSGetItemPropertyHandlerWithCreateObject) |
|||
PSGetNamedPropertyFromPropertyStorage シリアル化されたプロパティ ストレージからプロパティ名で値を取得します。 |
|||
PSGetNameFromPropertyKey PROPERTYKEY を指定して、プロパティの正規名を取得します。 |
|||
PSGetPropertyDescription PROPERTYKEY 構造体で指定されたプロパティのプロパティ記述インターフェイスのインスタンスを取得します。 |
|||
PSGetPropertyDescriptionByName 指定したプロパティ名のプロパティ記述インターフェイスのインスタンスを取得します。 |
|||
PSGetPropertyDescriptionListFromString 指定したプロパティ リストのプロパティ記述リスト インターフェイスのインスタンスを取得します。 |
|||
PSGetPropertyFromPropertyStorage シリアル化されたプロパティ ストレージに格納されているプロパティの値を取得します。 |
|||
PSGetPropertyKeyFromName 正規のプロパティ名のプロパティ キーを取得します。 |
|||
PSGetPropertySystem IPropertySystem を実装するサブシステム オブジェクトのインスタンスを取得します。 |
|||
PSGetPropertyValue プロパティ ストアからプロパティ値を取得します。 |
|||
PSLookupPropertyHandlerCLSID コンピューターごとの登録済みファイル プロパティ ハンドラーのクラス識別子 (CLSID) を取得します。 |
|||
PSPropertyBag_Delete プロパティ バッグからプロパティを削除します。 |
|||
PSPropertyBag_ReadBOOL プロパティ バッグ内のプロパティの BOOL データ値を読み取ります。 |
|||
PSPropertyBag_ReadBSTR プロパティ バッグ内のプロパティから BSTR データ値を読み取ります。 |
|||
PSPropertyBag_ReadDWORD プロパティ バッグ内のプロパティから DWORD データ値を読み取ります。 |
|||
PSPropertyBag_ReadGUID プロパティ バッグ内のプロパティから GUID データ値を読み取ります。 |
|||
PSPropertyBag_ReadInt プロパティ バッグ内のプロパティから int データ値を読み取ります。 |
|||
PSPropertyBag_ReadLONG プロパティ バッグ内のプロパティから LONG データ値を読み取ります。 |
|||
PSPropertyBag_ReadPOINTL 指定したプロパティ バッグの POINTL 構造体に格納されているプロパティ座標を取得します。 |
|||
PSPropertyBag_ReadPOINTS 指定したプロパティ バッグの POINTS 構造体に格納されているプロパティ座標を取得します。 |
|||
PSPropertyBag_ReadPropertyKey 指定したプロパティ バッグ内のプロパティのプロパティ キーを読み取ります。 |
|||
PSPropertyBag_ReadRECTL 指定したプロパティ バッグに含まれるプロパティに格納されている四角形の座標を取得します。 |
|||
PSPropertyBag_ReadSHORT プロパティ バッグ内のプロパティの SHORT データ値を読み取ります。 |
|||
PSPropertyBag_ReadStr プロパティ バッグ内のプロパティの文字列データ値を読み取ります。 |
|||
PSPropertyBag_ReadStrAlloc プロパティ バッグ内のプロパティから文字列データ値を読み取り、読み取られた文字列にメモリを割り当てます。 |
|||
PSPropertyBag_ReadStream 指定したプロパティ バッグに含まれる特定のプロパティに格納されているデータ ストリームを読み取ります。 |
|||
PSPropertyBag_ReadType プロパティ バッグに格納されているプロパティのデータ値の型を読み取ります。 |
|||
PSPropertyBag_ReadULONGLONG プロパティ バッグ内のプロパティから ULONGLONG データ値を読み取ります。 |
|||
PSPropertyBag_ReadUnknown プロパティ バッグ内の不明なデータ値の特定のプロパティを読み取ります。 |
|||
PSPropertyBag_WriteBOOL プロパティ バッグ内のプロパティの BOOL 値を設定します。 |
|||
PSPropertyBag_WriteBSTR プロパティ バッグ内のプロパティの BSTR 値を設定します。 |
|||
PSPropertyBag_WriteDWORD プロパティ バッグ内のプロパティの DWORD 値を設定します。 |
|||
PSPropertyBag_WriteGUID プロパティ バッグ内のプロパティの GUID 値を設定します。 |
|||
PSPropertyBag_WriteInt プロパティ バッグ内のプロパティの int 値を設定します。 |
|||
PSPropertyBag_WriteLONG プロパティ バッグ内のプロパティの LONG 値を設定します。 |
|||
PSPropertyBag_WritePOINTL プロパティ座標を、指定したプロパティ バッグの APOINTL 構造体に格納します。 |
|||
PSPropertyBag_WritePOINTS プロパティ座標を、指定したプロパティ バッグの aPOINTS 構造体に格納します。 |
|||
PSPropertyBag_WritePropertyKey プロパティ バッグ内のプロパティのプロパティ キー値を設定します。 |
|||
PSPropertyBag_WriteRECTL プロパティ バッグ内のプロパティに四角形の座標を格納します。 |
|||
PSPropertyBag_WriteSHORT プロパティ バッグ内のプロパティの SHORT 値を設定します。 |
|||
PSPropertyBag_WriteStr プロパティ バッグ内のプロパティの文字列値を設定します。 |
|||
PSPropertyBag_WriteStream プロパティ バッグ内のプロパティにデータ ストリームを書き込みます。 |
|||
PSPropertyBag_WriteULONGLONG プロパティ バッグ内のプロパティの ULONGLONG 値を設定します。 |
|||
PSPropertyBag_WriteUnknown 不明なデータ値のプロパティをプロパティ バッグに書き込みます。 |
|||
PSPropertyKeyFromString 文字列を PROPERTYKEY 構造体に変換します。 |
|||
PSRefreshPropertySchema サポートされていません。この関数を呼び出しても有効ですが、関数を実行するために実装されていないため、実行する理由はありません。 |
|||
PSRegisterPropertySchema プロパティ記述スキーマ ファイルの追加をスキーマ サブシステムに通知します。 (PSRegisterPropertySchema) |
|||
PSSetPropertyValue プロパティ ストア内のプロパティの値を設定します。 |
|||
PSStringFromPropertyKey そのプロパティのキーからプロパティを識別する文字列を作成します。 |
|||
PSUnregisterPropertySchema プロパティ記述スキーマ ファイルの削除をスキーマ サブシステムに通知します。 |
|||
RefreshPropertySchema サポートされていません。 (IPropertySystem.RefreshPropertySchema) |
|||
RegisterPropertySchema プロパティ記述スキーマ ファイルの追加をスキーマ サブシステムに通知します。 (IPropertySystem.RegisterPropertySchema) |
|||
RemoveAt 指定した変更を削除します。 |
|||
SetValueAndState プロパティ キーの値と状態データを設定します。 |
|||
SHAddDefaultPropertiesByExt 指定したファイル拡張子に登録されているプロパティ ストアに既定のプロパティを追加します。 |
|||
SHGetPropertyStoreForWindow 特定のウィンドウのプロパティのコレクションを表す オブジェクトを取得します。これにより、それらのプロパティのクエリまたは設定が可能になります。 |
|||
SHGetPropertyStoreFromIDList 項目識別子リスト (PIDL) へのポインターから IPropertyStore または関連インターフェイスをサポートするオブジェクトを取得します。 |
|||
SHGetPropertyStoreFromParsingName パスまたは解析名を指定して、アイテムのプロパティ ストアを返します。 |
|||
SHPropStgCreate 要求されたプロパティ セット操作に対するコード ページの取得または割り当ての適切な処理を保証します。 |
|||
SHPropStgReadMultiple IPropertyStorage::ReadMultiple 関数をラップして、非推奨のプロパティ セットに対して ANSI 変換と Unicode 変換が適切に処理されるようにします。 |
|||
SHPropStgWriteMultiple IPropertyStorage::WriteMultiple 関数をラップして、非推奨のプロパティ セットに対して ANSI 変換と Unicode 変換が適切に処理されるようにします。 |
|||
UnregisterPropertySchema ローカル コンピューター上の .propdesc ファイルへのファイル パスを使用して、プロパティ記述スキーマ (.propdesc) ファイルの削除をスキーマ サブシステムに通知します。 |
|||
VariantCompare 既定の比較規則に基づいて、2 つのバリアント構造を比較します。 |
|||
VariantGetBooleanElem バリアント構造から 1 つのブール要素を抽出します。 |
|||
VariantGetDoubleElem バリアント構造から 1 つの double 要素を抽出します。 |
|||
VariantGetElem 指定したバリアント要素から VARIANT 構造体を初期化します。 |
|||
VariantGetElementCount バリアント型構造体の要素数を取得します。 |
|||
VariantGetInt16Elem バリアント構造から 1 つの Int16 要素を抽出します。 |
|||
VariantGetInt32Elem バリアント構造から 1 つの Int32 要素を抽出します。 |
|||
VariantGetInt64Elem バリアント構造から 1 つの Int64 要素を抽出します。 |
|||
VariantGetStringElem バリアント構造から 1 つのワイド文字列要素を抽出します。 |
|||
VariantGetUInt16Elem バリアント構造から 1 つの符号なし Int16 要素を抽出します。 |
|||
VariantGetUInt32Elem バリアント構造から 1 つの符号なし Int32 要素を抽出します。 |
|||
VariantGetUInt64Elem バリアント構造から 1 つの符号なし Int64 要素を抽出します。 |
|||
VariantToBoolean VARIANT 構造体から Boolean プロパティの値を抽出します。 値を抽出できない場合は、既定値が割り当てられます。 |
|||
VariantToBooleanArray VARIANT 構造体からブール値の配列を抽出します。 |
|||
VariantToBooleanArrayAlloc BOOL 値の配列を割り当て、VARIANT 構造体からその配列にデータを抽出します。 |
|||
VariantToBooleanWithDefault VARIANT 構造体から BOOL 値を抽出します。 値が存在しない場合は、指定された既定値が返されます。 |
|||
VariantToBuffer 型の VARIANT 構造体に格納されているバッファーの内容を抽出VT_ARRRAY |
VT_UI1。 | ||
VariantToDosDateTime VARIANT 構造体から Microsoft MS-DOS 形式の日付と時刻の値を抽出します。 |
|||
VariantToDouble VARIANT 構造体から DOUBLE 値を抽出します。 値を抽出できない場合は、既定値が割り当てられます。 |
|||
VariantToDoubleArray VARIANT 構造体から DOUBLE 値の配列を抽出します。 |
|||
VariantToDoubleArrayAlloc DOUBLE 値の配列を割り当ててから、VARIANT 構造体からその配列にデータを抽出します。 |
|||
VariantToDoubleWithDefault VARIANT 構造体から DOUBLE 値を抽出します。 値が存在しない場合は、指定された既定値が返されます。 |
|||
VariantToFileTime バリアント構造から FILETIME 構造体を抽出します。 |
|||
VariantToGUID バリアント構造の GUID プロパティ値を抽出します。 |
|||
VariantToInt16 バリアント構造の Int16 プロパティ値を抽出します。 値を抽出できない場合は、この関数によって既定値が割り当てられます。 |
|||
VariantToInt16Array ベクター構造体から Int16 配列にデータを抽出します。 |
|||
VariantToInt16ArrayAlloc ベクター構造体から新しく割り当てられた Int16 配列にデータを抽出します。 |
|||
VariantToInt16WithDefault バリアント構造の Int16 プロパティ値を抽出します。 値が存在しない場合は、指定された既定値が返されます。 |
|||
VariantToInt32 バリアント構造の Int32 プロパティ値を抽出します。 値を抽出できない場合は、既定値が割り当てられます。 |
|||
VariantToInt32Array ベクター構造体から Int32 配列にデータを抽出します。 |
|||
VariantToInt32ArrayAlloc ベクター構造体から新しく割り当てられた Int32 配列にデータを抽出します。 |
|||
VariantToInt32WithDefault バリアント構造の Int32 プロパティ値を抽出します。 値が存在しない場合は、指定された既定値が返されます。 |
|||
VariantToInt64 バリアント構造の Int64 プロパティ値を抽出します。 値を抽出できない場合は、既定値が割り当てられます。 |
|||
VariantToInt64Array ベクター構造体から Int64 配列にデータを抽出します。 |
|||
VariantToInt64ArrayAlloc ベクター構造体から新しく割り当てられた Int64 配列にデータを抽出します。 |
|||
VariantToInt64WithDefault バリアント構造の Int64 プロパティ値を抽出します。 値が存在しない場合は、指定された既定値が返されます。 |
|||
VariantToPropVariant VARIANT 構造体の内容を PROPVARIANT 構造体にコピーします。 |
|||
VariantToString バリアント構造のバリアント値を文字列に抽出します。 値を抽出できない場合は、既定値が割り当てられます。 |
|||
VariantToStringAlloc バリアント構造のバリアント値を、新しく割り当てられた文字列に抽出します。 値を抽出できない場合は、既定値が割り当てられます。 |
|||
VariantToStringArray ベクター構造体から String 配列にデータを抽出します。 |
|||
VariantToStringArrayAlloc ベクター構造体から新しく割り当てられた String 配列にデータを抽出します。 |
|||
VariantToStringWithDefault バリアント構造の文字列プロパティ値を抽出します。 値が存在しない場合は、指定された既定値が返されます。 |
|||
VariantToStrRet ソースバリアントがVT_BSTRの場合は、文字列を抽出して STRRET 構造体に配置します。 |
|||
VariantToUInt16 バリアント構造の符号なし Int16 プロパティ値を抽出します。 値を抽出できない場合は、この関数によって既定値が割り当てられます。 |
|||
VariantToUInt16Array ベクター構造体から符号なし Int16 配列にデータを抽出します。 |
|||
VariantToUInt16ArrayAlloc ベクター構造体から、新しく割り当てられた符号なし Int16 配列にデータを抽出します。 |
|||
VariantToUInt16WithDefault バリアント構造の符号なし Int16 プロパティ値を抽出します。 値が存在しない場合は、指定された既定値が返されます。 |
|||
VariantToUInt32 バリアント構造の符号なし Int32 プロパティ値を抽出します。 値を抽出できない場合は、既定値が割り当てられます。 |
|||
VariantToUInt32Array ベクター構造体から符号なし Int32 配列にデータを抽出します。 |
|||
VariantToUInt32ArrayAlloc ベクター構造体から、新しく割り当てられた符号なし Int32 配列にデータを抽出します。 |
|||
VariantToUInt32WithDefault バリアント型構造体の符号なし Int32 プロパティ値を抽出します。 現在値が存在しない場合は、指定された既定値が返されます。 |
|||
VariantToUInt64 バリアント型構造体の符号なし Int64 プロパティ値を抽出します。 値を抽出できない場合は、既定値が割り当てられます。 |
|||
VariantToUInt64Array ベクター構造から符号なし Int64 配列にデータを抽出します。 |
|||
VariantToUInt64ArrayAlloc ベクター構造から、新しく割り当てられた符号なし Int64 配列にデータを抽出します。 |
|||
VariantToUInt64WithDefault バリアント型構造体の符号なし Int64 プロパティ値を抽出します。 現在値が存在しない場合は、指定された既定値が返されます。 |
|||
WinRTPropertyValueToPropVariant Windows ランタイム プロパティの値から PROPVARIANT 構造体にコンテンツをコピーします。 |
インターフェイス
IPropertyChange 1 つのプロパティに対する変更をカプセル化するメソッドを公開します。 |
IPropertyChangeArray IFileOperation に渡される可能性がある複数の変更操作のメソッドを公開します。 |
IPropertyDescription 個々のプロパティの説明の詳細を列挙および取得するメソッドを公開します。 (IPropertyDescription) |
IPropertyDescription2 個々のプロパティの説明の詳細を列挙および取得するメソッドを公開します。 (IPropertyDescription2) |
IPropertyDescriptionAliasInfo アイテムの "並べ替え基準" 列プロパティを取得するメソッドを公開します。 このインターフェイスは、特定のプロパティのプライマリまたはセカンダリの並べ替え列を取得する UI オブジェクトによって使用されます。 |
IPropertyDescriptionList リストとして表示されるプロパティの説明のコレクションから情報を抽出するメソッドを公開します。 |
IPropertyDescriptionRelatedPropertyInfo IPropertyDescription インターフェイスを取得するメソッドを提供します。 |
IPropertyDescriptionSearchInfo プロパティの検索関連の情報を公開します。 |
IPropertyEnumType 列挙情報からデータを抽出するメソッドを公開します。 IPropertyEnumType は、実行時にプログラムによってプロパティ スキーマ内の enum 要素と enumRange 要素にアクセスできます。 |
IPropertyEnumType2 列挙情報からデータを抽出するメソッドを公開します。 IPropertyEnumType2 は IPropertyEnumType を拡張します。 |
IPropertyEnumTypeList プロパティに使用できる値を列挙するメソッドを公開します。 |
IPropertyStoreCache ハンドラーが各プロパティのさまざまな状態を管理できるようにするメソッドを公開します。 |
IPropertyStoreCapabilities ユーザーが UI でプロパティを編集できるかどうかを決定するメソッドを公開します。 |
IPropertyStoreFactory IPropertyStore オブジェクトを取得するメソッドを公開します。 |
IPropertySystem プロパティの説明の取得、プロパティ スキーマの登録と登録解除、プロパティの説明の列挙、およびプロパティ値の書式を厳密な方法で取得するメソッドを公開します。 |
IPropertyUI 開発者は代わりに IPropertyDescription を使用する必要があります。 (IPropertyUI) |
構造
PROPERTYKEY プログラムによってプロパティを識別する FMTID/PID 識別子を指定します。 SHCOLUMNID を置き換えます。 |
PROPPRG この構造体には、.pif ファイルからの情報が含まれています。 これは、PifMgr_GetPropertiesによって使用されます。 |