次の方法で共有


関数 (Windows プロパティ システム)

このセクションでは、Windows プロパティ システムの機能について説明します。

話題 内容
PROPVARIANT 関数と VARIANT 関数 このセクションでは、PROPVARIANT および VARIANT 型で使用される Windows プロパティ システム変換およびヘルパー関数のセットについて説明します。
プロパティ バッグ関数の このセクションでは、IPropertyBag オブジェクトで使用される一連の Windows ヘルパー関数について説明します。
PifMgr_CloseProperties PifMgr_OpenPropertiesで開かれたアプリケーション プロパティを閉じます。
PifMgr_GetProperties .pif ファイルから指定したデータ ブロックを返します。
PifMgr_OpenProperties Microsoft MS-DOS アプリケーションに関連付けられている .pif ファイルを開き、アプリケーションのプロパティへのハンドルを返します。
PifMgr_SetProperties .pif ファイルからデータ ブロックに値を割り当てます。
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。 この関数は、IPropertyDescriptionListを実装するサブシステム オブジェクトのインスタンスを取得して、システム内のプロパティの説明の一覧全体または部分的なリストを取得します。
PSFormatForDisplay PROPVARIANT 構造体に格納されているプロパティ値の書式設定された Unicode 文字列形式を取得します。 呼び出し元は、出力バッファーの割り当てを担当します。
PSFormatForDisplayAlloc PROPVARIANT 構造体に格納されているプロパティ値の書式設定された Unicode 文字列形式を取得します。 この関数は、出力文字列にメモリを割り当てます。
PSFormatPropertyValue プロパティ ストアに格納されているプロパティ値の書式設定された Unicode 文字列形式を取得します。 この関数は、出力文字列にメモリを割り当てます。
PSGetImageReferenceForValue 指定したプロパティのプロパティ記述インターフェイスのインスタンスを取得します。
PSGetItemPropertyHandler シェル項目のプロパティ ハンドラーを取得します。
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 プロパティ バッグ内のプロパティから 長い データ値を読み取ります。
PSPropertyBag_ReadPOINTL 指定したプロパティ バッグに含まれるプロパティに格納されている座標を取得します。
PSPropertyBag_ReadPOINTS 指定したプロパティ バッグに含まれるプロパティに格納されている座標を取得します。
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 プロパティ バッグ内のプロパティの 長い 値を設定します。
PSPropertyBag_WritePOINTL プロパティ バッグ内のプロパティ内のポイントの座標を格納します。
PSPropertyBag_WritePOINTS プロパティ バッグ内のプロパティ内のポイントの座標を格納します。
PSPropertyBag_WritePropertyKey プロパティ バッグ内のプロパティのプロパティ キー値を設定します。
PSPropertyBag_WriteRECTL プロパティ バッグ内のプロパティに四角形の座標を格納します。
PSPropertyBag_WriteSHORT プロパティ バッグ内のプロパティの SHORT 値を設定します。
PSPropertyBag_WriteStr プロパティ バッグ内のプロパティの文字列値を設定します。
PSPropertyBag_WriteStream プロパティ バッグ内のプロパティにデータ ストリームを書き込みます。
PSPropertyBag_WriteULONGLONG プロパティ バッグ内のプロパティの ULONGLONG 値を設定します。
PSPropertyBag_WriteUnknown プロパティ バッグ内の不明なデータ値のプロパティを読み取ります。
PSPropertyKeyFromString 文字列を PROPERTYKEY 構造体に変換します。
PSRefreshPropertySchema 現在サポートされていません。
PSRegisterPropertySchema プロパティ記述スキーマ ファイルの追加をスキーマ サブシステムに通知します。
PSSetPropertyValueする プロパティ ストア内のプロパティの値を設定します。
PSStringFromPropertyKeyする そのプロパティのキーからプロパティを識別する文字列を作成します。
PSUnregisterPropertySchema プロパティ記述スキーマ ファイルの削除をスキーマ サブシステムに通知します。
SHAddDefaultPropertiesByExt 指定したファイル拡張子に登録されているプロパティ ストアに既定のプロパティを追加します。
SHGetPropertyStoreForWindow 特定のウィンドウのプロパティのコレクションを表すオブジェクトを取得します。これにより、これらのプロパティを照会または設定できます。
SHGetPropertyStoreFromIDList 項目識別子リスト (PIDL) へのポインターから IPropertyStoreまたは関連インターフェイスサポートするオブジェクトを取得します。
SHGetPropertyStoreFromParsingName パスまたは解析名を指定して、項目のプロパティ ストアを返します。
SHPropStgCreate 要求されたプロパティ セット操作のコード ページ取得または割り当ての適切な処理を保証します。
SHPropStgReadMultiple IPropertyStorage::ReadMultiple関数ラップして、非推奨のプロパティ セットに対して ANSI 変換と Unicode 変換が適切に処理されるようにします。
SHPropStgWriteMultiple IPropertyStorage::WriteMultiple関数ラップして、非推奨のプロパティ セットに対して ANSI 変換と Unicode 変換が適切に処理されるようにします。

 

Windows プロパティ

プロパティの説明スキーマ

プロパティ セットの

インターフェイス

構造体の

定数、列挙、およびフラグの する