Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Abschnitt werden die Funktionen des Windows-Eigenschaftensystems beschrieben.
| Thema | Inhalt |
|---|---|
| PROPVARIANT- und VARIANT-Funktionen | In diesem Abschnitt werden eine Reihe von Windows Property System-Konvertierungs- und Hilfsfunktionen beschrieben, die mit PROPVARIANT- und VARIANT- Typen verwendet werden. |
| Eigenschaftenbehälterfunktionen | In diesem Abschnitt werden eine Reihe von Windows-Hilfsfunktionen beschrieben, die mit IPropertyBag--Objekten verwendet werden. |
| PifMgr_CloseProperties | Schließt Anwendungseigenschaften, die mit PifMgr_OpenPropertiesgeöffnet wurden. |
| PifMgr_GetProperties | Gibt einen angegebenen Datenblock aus einer PIF-Datei zurück. |
| PifMgr_OpenProperties | Öffnet die PIF-Datei, die einer Microsoft MS-DOS-Anwendung zugeordnet ist, und gibt ein Handle an die Eigenschaften der Anwendung zurück. |
| PifMgr_SetProperties | Weist einem Datenblock aus einer PIF-Datei Werte zu. |
| PSCoerceToCanonicalValue | Wandelt den Wert einer Eigenschaft gemäß der Eigenschaftsbeschreibung in den kanonischen Wert um. |
| PSCreateAdapterFromPropertyStore- | Erstellt einen Adapter aus einem IPropertyStore-. |
| PSCreateDelayedMultiplexPropertyStore | Erstellt einen schreibgeschützten, verzögerten Eigenschaftsspeicher, der mehrere Eigenschaftenspeicher enthält. |
| PSCreateMemoryPropertyStore- | Erstellt einen Speicher für In-Memory-Eigenschaften. |
| PSCreateMultiplexPropertyStore | Erstellt einen schreibgeschützten Eigenschaftenspeicher, der mehrere Eigenschaftsspeicher enthält, die jeweils IPropertyStore- oder IPropertySetStorage-unterstützen müssen. |
| PSCreatePropertyChangeArray | Erstellt einen Container für eine Reihe von IPropertyChange- -Objekten. Dieser Container kann mit IFileOperation- verwendet werden, um eine Reihe von Eigenschaftsänderungen auf eine Reihe von Dateien anzuwenden. |
| PSCreatePropertyStoreFromObject- | Akzeptiert die IUnknown Schnittstelle eines Objekts, das IPropertyStore- oder IPropertySetStorageunterstützt. Wenn das Objekt IPropertySetStorageunterstützt, wird es umschlossen, sodass es IPropertyStore-unterstützt. |
| PSCreatePropertyStoreFromPropertySetStorage | Umschließt eine IPropertySetStorage- Schnittstelle in einer IPropertyStore--Schnittstelle. |
| PSCreateSimplePropertyChange | Erstellt eine einfache Eigenschaftsänderung. |
| PSEnumeratePropertyDescriptions | Eine Wrapper-API, die die IPropertySystem::EnumeratePropertyDescriptionsaufruft. Diese Funktion ruft eine Instanz des Subsystemobjekts ab, die IPropertyDescriptionListimplementiert, um entweder die gesamte Liste oder eine Teilliste von Eigenschaftenbeschreibungen im System abzurufen. |
| PSFormatForDisplay- | Ruft eine formatierte Unicode-Zeichenfolgendarstellung eines Eigenschaftswerts ab, der in einer PROPVARIANT- Struktur gespeichert ist. Der Aufrufer ist für die Zuordnung des Ausgabepuffers verantwortlich. |
| PSFormatForDisplayAlloc | Ruft eine formatierte Unicode-Zeichenfolgendarstellung eines Eigenschaftswerts ab, der in einer PROPVARIANT- Struktur gespeichert ist. Diese Funktion weist Speicher für die Ausgabezeichenfolge zu. |
| PSFormatPropertyValue | Ruft eine formatierte Unicode-Zeichenfolgendarstellung eines Eigenschaftswerts ab, der in einem Eigenschaftenspeicher gespeichert ist. Diese Funktion weist Speicher für die Ausgabezeichenfolge zu. |
| PSGetImageReferenceForValue | Ruft eine Instanz einer Eigenschaftsbeschreibungsschnittstelle für eine angegebene Eigenschaft ab. |
| PSGetItemPropertyHandler | Ruft einen Eigenschaftenhandler für ein Shell-Element ab. |
| PSGetItemPropertyHandlerWithCreateObject | Ruft einen Eigenschaftenhandler für ein Shell-Element ab. |
| PSGetNamedPropertyFromPropertyStorage | Ruft einen Wert aus dem serialisierten Eigenschaftenspeicher anhand des Eigenschaftennamens ab. |
| PSGetNameFromPropertyKey | Ruft den kanonischen Namen der Eigenschaft ab, je nach PROPERTYKEY. |
| PSGetPropertyDescription | Ruft eine Instanz einer Eigenschaftsbeschreibungsschnittstelle für eine Eigenschaft ab, die durch eine PROPERTYKEY--Struktur angegeben wird. |
| PSGetPropertyDescriptionByName | Ruft eine Instanz einer Eigenschaftsbeschreibungsschnittstelle für einen angegebenen Eigenschaftsnamen ab. |
| PSGetPropertyDescriptionListFromString | Ruft eine Instanz einer Eigenschaftenbeschreibungslistenschnittstelle für eine angegebene Eigenschaftsliste ab. |
| PSGetPropertyFromPropertyStorage | Ruft den Wert einer Eigenschaft ab, die im serialisierten Eigenschaftenspeicher gespeichert ist. |
| PSGetPropertyKeyFromName | Ruft den Eigenschaftsschlüssel für einen kanonischen Eigenschaftsnamen ab. |
| PSGetPropertySystem- | Ruft eine Instanz des Subsystemobjekts ab, das IPropertySystemimplementiert. |
| PSGetPropertyValue | Ruft einen Eigenschaftswert aus einem Eigenschaftenspeicher ab. |
| PSLookupPropertyHandlerCLSID | Ruft den Klassenbezeichner (CLSID) eines pro Computer registrierten Dateieigenschaftenhandlers ab. |
| PSPropertyBag_Delete | Löscht eine Eigenschaft aus einem Eigenschaftenbehälter. |
| PSPropertyBag_ReadBOOL | Liest den BOOL- Datenwert einer Eigenschaft in einem Eigenschaftenbehälter. |
| PSPropertyBag_ReadBSTR | Liest einen BSTR- Datenwert aus einer Eigenschaft in einem Eigenschaftenbehälter. |
| PSPropertyBag_ReadDWORD | Liest einen DWORD- Datenwert aus der Eigenschaft in einem Eigenschaftenbehälter. |
| PSPropertyBag_ReadGUID | Liest den GUID-Datenwert aus einer Eigenschaft in einem Eigenschaftenbehälter. |
| PSPropertyBag_ReadInt | Liest einen int Datenwert aus einer Eigenschaft in einem Eigenschaftenbehälter. |
| PSPropertyBag_ReadLONG | Liest einen langen Datenwert aus einer Eigenschaft in einem Eigenschaftenbehälter. |
| PSPropertyBag_ReadPOINTL | Ruft die Koordinaten ab, die in einer Eigenschaft gespeichert sind, die in einem angegebenen Eigenschaftenbehälter enthalten ist. |
| PSPropertyBag_ReadPOINTS | Ruft die Koordinaten ab, die in einer Eigenschaft gespeichert sind, die in einem angegebenen Eigenschaftenbehälter enthalten ist. |
| PSPropertyBag_ReadPropertyKey | Liest den Eigenschaftsschlüssel einer Eigenschaft in einem angegebenen Eigenschaftenbehälter. |
| PSPropertyBag_ReadRECTL | Ruft die Koordinaten eines Rechtecks ab, das in einer Eigenschaft gespeichert ist, die in einem angegebenen Eigenschaftenbehälter enthalten ist. |
| PSPropertyBag_ReadSHORT | Liest den SHORT- Datenwert einer Eigenschaft in einem Eigenschaftenbehälter. |
| PSPropertyBag_ReadStr | Liest den Zeichenfolgendatenwert einer Eigenschaft in einem Eigenschaftenbehälter. |
| PSPropertyBag_ReadStrAlloc | Ruft Details zur Zuordnung oder Freigabe des Speichers für eine Zeichenfolge ab, die in einer Eigenschaft gespeichert ist, die in einem angegebenen Eigenschaftenbehälter enthalten ist. |
| PSPropertyBag_ReadStream | Liest den datenstrom, der in einer bestimmten Eigenschaft gespeichert ist, die in einem angegebenen Eigenschaftenbehälter enthalten ist. |
| PSPropertyBag_ReadType | Liest den Typ des Datenwerts einer Eigenschaft, die in einem Eigenschaftenbehälter gespeichert ist. |
| PSPropertyBag_ReadULONGLONG | Liest einen ULONGLONG- Datenwert aus einer Eigenschaft in einem Eigenschaftenbehälter. |
| PSPropertyBag_ReadUnknown | Liest eine bestimmte Eigenschaft eines unbekannten Datenwerts in einem Eigenschaftenbehälter. |
| PSPropertyBag_WriteBOOL | Legt den BOOL- Wert einer Eigenschaft in einem Eigenschaftenbehälter fest. |
| PSPropertyBag_WriteBSTR | Legt den BSTR- Wert einer Eigenschaft in einem Eigenschaftenbehälter fest. |
| PSPropertyBag_WriteDWORD | Legt den DWORD- Wert einer Eigenschaft in einem Eigenschaftenbehälter fest. |
| PSPropertyBag_WriteGUID | Legt den GUID-Wert einer Eigenschaft in einem Eigenschaftenbehälter fest. |
| PSPropertyBag_WriteInt | Legt den int Wert einer Eigenschaft in einem Eigenschaftenbehälter fest. |
| PSPropertyBag_WriteLONG | Legt den langen Wert einer Eigenschaft in einem Eigenschaftenbehälter fest. |
| PSPropertyBag_WritePOINTL | Speichert die Koordinaten eines Punkts in einer Eigenschaft in einem Eigenschaftenbehälter. |
| PSPropertyBag_WritePOINTS | Speichert die Koordinaten eines Punkts in einer Eigenschaft in einem Eigenschaftenbehälter. |
| PSPropertyBag_WritePropertyKey | Legt den Eigenschaftsschlüsselwert einer Eigenschaft in einem Eigenschaftenbehälter fest. |
| PSPropertyBag_WriteRECTL | Speichert die Koordinaten eines Rechtecks in einer Eigenschaft in einem Eigenschaftenbehälter. |
| PSPropertyBag_WriteSHORT | Legt den SHORT- Wert einer Eigenschaft in einem Eigenschaftenbehälter fest. |
| PSPropertyBag_WriteStr | Legt den Zeichenfolgenwert einer Eigenschaft in einem Eigenschaftenbehälter fest. |
| PSPropertyBag_WriteStream | Schreibt einen Datenstrom in eine Eigenschaft in einem Eigenschaftenbehälter. |
| PSPropertyBag_WriteULONGLONG | Legt den ULONGLONG Wert einer Eigenschaft in einem Eigenschaftenbehälter fest. |
| PSPropertyBag_WriteUnknown | Liest eine Eigenschaft eines unbekannten Datenwerts in einem Eigenschaftenbehälter. |
| PSPropertyKeyFromString- | Konvertiert eine Zeichenfolge in eine PROPERTYKEY--Struktur. |
| PSRefreshPropertySchema | Zurzeit nicht unterstützt. |
| PSRegisterPropertySchema | Informiert das Schemasubsystem über das Hinzufügen einer Schemadatei zur Eigenschaftenbeschreibung. |
| PSSetPropertyValue | Legt den Wert einer Eigenschaft in einem Eigenschaftenspeicher fest. |
| PSStringFromPropertyKey | Erstellt eine Zeichenfolge, die eine Eigenschaft aus dem Schlüssel dieser Eigenschaft identifiziert. |
| PSUnregisterPropertySchema | Informiert das Schemasubsystem über das Entfernen einer Eigenschaftsbeschreibungsschemadatei. |
| SHAddDefaultPropertiesByExt | Fügt dem Eigenschaftenspeicher Standardeigenschaften hinzu, die für die angegebene Dateierweiterung registriert sind. |
| SHGetPropertyStoreForWindow | Ruft ein Objekt ab, das die Auflistung von Eigenschaften eines bestimmten Fensters darstellt, wodurch diese Eigenschaften abgefragt oder festgelegt werden können. |
| SHGetPropertyStoreFromIDList | Ruft ein Objekt ab, das IPropertyStore- oder verwandte Schnittstellen von einem Zeiger auf eine Elementbezeichnerliste (PIDL) unterstützt. |
| SHGetPropertyStoreFromParsingName | Gibt einen Eigenschaftenspeicher für ein Element zurück, wobei ein Pfad oder ein Analysename angegeben ist. |
| SHPropStgCreate | Stellt eine ordnungsgemäße Behandlung des Abrufs oder der Zuweisung von Codeseiten für den angeforderten Eigenschaftensatzvorgang sicher. |
| SHPropStgReadMultiple- | Umschließt die IPropertyStorage::ReadMultiple--Funktion, um sicherzustellen, dass ANSI- und Unicode-Übersetzungen für veraltete Eigenschaftensätze ordnungsgemäß behandelt werden. |
| SHPropStgWriteMultiple- | Umschließt die IPropertyStorage::WriteMultiple--Funktion, um sicherzustellen, dass ANSI- und Unicode-Übersetzungen für veraltete Eigenschaftensätze ordnungsgemäß behandelt werden. |
Verwandte Themen