Funktionen (Windows-Eigenschaftensystem)
In diesem Abschnitt werden die Windows-Eigenschaftensystemfunktionen beschrieben.
Thema | Inhalte |
---|---|
PROPVARIANT und VARIANT (Funktionen) | In diesem Abschnitt werden eine Reihe von Windows-Eigenschaftensystemkonvertierungs- und Hilfsfunktionen beschrieben, die mit den Typen PROPVARIANT und VARIANT verwendet werden. |
Funktionen der Eigenschaftensammlung | In diesem Abschnitt werden eine Reihe von Windows-Hilfsfunktionen beschrieben, die mit IPropertyBag-Objekten verwendet werden. |
PifMgr_CloseProperties | Schließt Anwendungseigenschaften, die mit PifMgr_OpenProperties geö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 für die Eigenschaften der Anwendung zurück. |
PifMgr_SetProperties | Weist einem Datenblock aus einer PIF-Datei Werte zu. |
PSCoerceToCanonicalValue | Konvertiert den Wert einer Eigenschaft gemäß der Eigenschaftenbeschreibung in den kanonischen Wert. |
PSCreateAdapterFromPropertyStore | Erstellt einen Adapter aus einem IPropertyStore. |
PSCreateDelayedMultiplexPropertyStore | Erstellt einen schreibgeschützten, verzögerten Bindungseigenschaftenspeicher, der mehrere Eigenschaftenspeicher enthält. |
PSCreateMemoryPropertyStore | Erstellt einen In-Memory-Eigenschaftenspeicher. |
PSCreateMultiplexPropertyStore | Erstellt einen schreibgeschützten Eigenschaftenspeicher, der mehrere Eigenschaftenspeicher enthält, von denen jeder entweder IPropertyStore oder IPropertySetStorage unterstützen muss. |
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 Gruppe von Dateien anzuwenden. |
PSCreatePropertyStoreFromObject | Akzeptiert die IUnknown-Schnittstelle eines Objekts, das IPropertyStore oder IPropertySetStorage unterstützt. Wenn das Objekt IPropertySetStorage unterstützt, wird es so umschlossen, dass es IPropertyStore unterstützt. |
PSCreatePropertyStoreFromPropertySetStorage | Umschließt eine IPropertySetStorage-Schnittstelle in eine IPropertyStore-Schnittstelle . |
PSCreateSimplePropertyChange | Erstellt eine einfache Eigenschaftsänderung. |
PSEnumeratePropertyDescriptions | Eine Wrapper-API, die IPropertySystem::EnumeratePropertyDescriptions des Schemasubsystems aufruft. Diese Funktion ruft eine instance des Subsystemobjekts ab, das IPropertyDescriptionList implementiert, um entweder die gesamte Liste oder eine partielle Liste 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 Zuweisung des Ausgabepuffers verantwortlich. |
PSFormatForDisplayAlloc | Ruft eine formatierte Unicode-Zeichenfolgendarstellung eines Eigenschaftswerts ab, der in einer PROPVARIANT-Struktur gespeichert ist. Diese Funktion ordnet Arbeitsspeicher für die Ausgabezeichenfolge zu. |
PSFormatPropertyValue | Ruft eine formatierte Unicode-Zeichenfolgendarstellung eines Eigenschaftswerts ab, der in einem Eigenschaftenspeicher gespeichert ist. Diese Funktion ordnet Arbeitsspeicher für die Ausgabezeichenfolge zu. |
PSGetImageReferenceForValue | Ruft eine instance einer Eigenschaftenbeschreibungsschnittstelle für eine angegebene Eigenschaft ab. |
PSGetItemPropertyHandler | Ruft einen Eigenschaftenhandler für ein Shellelement ab. |
PSGetItemPropertyHandlerWithCreateObject | Ruft einen Eigenschaftenhandler für ein Shellelement ab. |
PSGetNamedPropertyFromPropertyStorage | Ruft einen Wert aus dem serialisierten Eigenschaftenspeicher nach Eigenschaftsname ab. |
PSGetNameFromPropertyKey | Ruft den kanonischen Namen der Eigenschaft unter Berücksichtigung ihres PROPERTYKEY ab. |
PSGetPropertyDescription | Ruft eine instance einer Eigenschaftenbeschreibungsschnittstelle für eine Eigenschaft ab, die von einer PROPERTYKEY-Struktur angegeben wird. |
PSGetPropertyDescriptionByName | Ruft eine instance einer Eigenschaftenbeschreibungsschnittstelle für einen angegebenen Eigenschaftennamen ab. |
PSGetPropertyDescriptionListFromString | Ruft eine instance einer Eigenschaftenbeschreibungslistenschnittstelle für eine angegebene Eigenschaftenliste ab. |
PSGetPropertyFromPropertyStorage | Ruft den Wert einer Eigenschaft ab, wie er im serialisierten Eigenschaftenspeicher gespeichert ist. |
PSGetPropertyKeyFromName | Ruft den Eigenschaftenschlüssel für einen kanonischen Eigenschaftennamen ab. |
PSGetPropertySystem | Ruft eine instance des Subsystemobjekts ab, das IPropertySystem implementiert. |
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 einer 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 Eigenschaftenschlü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 Arbeitsspeichers 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 | Wird derzeit nicht unterstützt. |
PSRegisterPropertySchema | Informiert das Schemasubsystem über das Hinzufügen einer Eigenschaftenbeschreibungsschemadatei. |
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 Eigenschaftenbeschreibungsschemadatei. |
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, sodass diese Eigenschaften abgefragt oder festgelegt werden können. |
SHGetPropertyStoreFromIDList | Ruft ein Objekt ab, das IPropertyStore oder verwandte Schnittstellen unterstützt, von einem Zeiger auf eine Elementbezeichnerliste (Item Identifier List, PIDL). |
SHGetPropertyStoreFromParsingName | Gibt einen Eigenschaftenspeicher für ein Element mit einem Pfad- oder Analysenamen zurück. |
SHPropStgCreate | Stellt die ordnungsgemäße Behandlung des Codepageabrufs oder der Zuweisung 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äß verarbeitet werden. |
SHPropStgWriteMultiple | Umschließt die IPropertyStorage::WriteMultiple-Funktion , um sicherzustellen, dass ANSI- und Unicode-Übersetzungen für veraltete Eigenschaftensätze ordnungsgemäß behandelt werden. |
Zugehörige Themen