Funktionen (Windows-Eigenschaftssystem)
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