Auf Englisch lesen

Freigeben über


propsys.h-Header

Dieser Header wird von mehreren Technologien verwendet. Weitere Informationen finden Sie unter

propsys.h enthält die folgenden Programmierschnittstellen:

Schnittstellen

 
ICreateObject

Macht eine Methode verfügbar, die ein Objekt einer angegebenen Klasse erstellt.
IDelayedPropertyStoreFactory

Macht eine Methode verfügbar, um ein angegebenes IPropertyStore-Objekt in Situationen zu erstellen, in denen der Zugriff auf Eigenschaften potenziell langsam ist.
Iinitializewithfile

Macht eine Methode verfügbar, um einen Handler zu initialisieren, z. B. einen Eigenschaftenhandler, einen Miniaturansichtshandler oder einen Vorschauhandler, mit einem Dateipfad.
Iinitializewithstream

Macht eine Methode verfügbar, die einen Handler initialisiert, z. B. einen Eigenschaftenhandler, einen Miniaturansichtshandler oder einen Vorschauhandler, mit einem Stream.
INamedPropertyStore

Macht Methoden verfügbar, die benannte Eigenschaften abrufen und festlegen.
IObjectWithPropertyKey

Macht Methoden zum Abrufen und Festlegen des Eigenschaftenschlüssels verfügbar.
IPersistSerializedPropStorage

Macht Methoden verfügbar, um serialisierte Eigenschaftenspeicherdaten zur späteren Verwendung beizubehalten und persistente Daten in einem neuen Eigenschaftenspeicher instance wiederherzustellen. (IPersistSerializedPropStorage)
IPersistSerializedPropStorage2

Macht Methoden verfügbar, um serialisierte Eigenschaftenspeicherdaten zur späteren Verwendung beizubehalten und persistente Daten in einem neuen Eigenschaftenspeicher instance wiederherzustellen. (IPersistSerializedPropStorage2)
IPropertyChange

Macht eine Methode verfügbar, die eine Änderung an einer einzelnen Eigenschaft kapselt.
IPropertyChangeArray

Macht Methoden für mehrere Änderungsvorgänge verfügbar, die an IFileOperation übergeben werden können.
IPropertyDescription

Macht Methoden verfügbar, die einzelne Eigenschaftenbeschreibungsdetails aufzählen und abrufen. (IPropertyDescription)
IPropertyDescription2

Macht Methoden verfügbar, die einzelne Eigenschaftenbeschreibungsdetails aufzählen und abrufen. (IPropertyDescription2)
IPropertyDescriptionAliasInfo

Macht Methoden verfügbar, um die Spalteneigenschaften "sortieren nach" für ein Element abzurufen. Diese Schnittstelle wird von UI-Objekten verwendet, die die primären oder sekundären Sortierspalten für eine bestimmte Eigenschaft abrufen möchten.
IPropertyDescriptionList

Macht Methoden verfügbar, die Informationen aus einer Auflistung von Eigenschaftenbeschreibungen extrahieren, die als Liste dargestellt werden.
IPropertyDescriptionRelatedPropertyInfo

Stellt eine Methode bereit, die eine IPropertyDescription-Schnittstelle abruft.
IPropertyDescriptionSearchInfo

Macht suchbezogene Informationen für eine Eigenschaft verfügbar.
IPropertyEnumType

Macht Methoden verfügbar, die Daten aus Enumerationsinformationen extrahieren. IPropertyEnumType ermöglicht programmgesteuerten Zugriff auf die Elemente enum und enumRange im Eigenschaftenschema zur Laufzeit.
IPropertyEnumType2

Macht Methoden verfügbar, die Daten aus Enumerationsinformationen extrahieren. IPropertyEnumType2 erweitert IPropertyEnumType.
IPropertyEnumTypeList

Macht Methoden verfügbar, die die möglichen Werte für eine Eigenschaft auflisten.
Ipropertystore

Diese Schnittstelle macht Methoden verfügbar, die zum Aufzählen und Bearbeiten von Eigenschaftswerten verwendet werden.
IPropertyStoreCache

Macht Methoden verfügbar, mit denen ein Handler verschiedene Zustände für jede Eigenschaft verwalten kann.
IPropertyStoreCapabilities

Macht eine Methode verfügbar, die bestimmt, ob eine Eigenschaft vom Benutzer in der Benutzeroberfläche bearbeitet werden kann.
IPropertyStoreFactory

Macht Methoden verfügbar, um ein IPropertyStore-Objekt abzurufen.
IPropertySystem

Macht Methoden verfügbar, die Eigenschaftenbeschreibungen abrufen, Eigenschaftenschemas registrieren und die Registrierung aufheben, Eigenschaftenbeschreibungen aufzählen und Eigenschaftswerte typgeschützt formatieren.

Functions

 
PropVariantToWinRTPropertyValue

Extrahiert Daten aus einer PROPVARIANT-Struktur in einen Windows-Runtime-Eigenschaftswert.
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.
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. (PSGetItemPropertyHandler)
PSGetItemPropertyHandlerWithCreateObject

Ruft einen Eigenschaftenhandler für ein Shellelement ab. (PSGetItemPropertyHandlerWithCreateObject)
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 einen instance einer Eigenschaftenbeschreibungsschnittstelle für eine Eigenschaft ab, die durch eine 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, die 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 computerspezifischen, 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 LONG-Datenwert aus einer Eigenschaft in einem Eigenschaftenbehälter.
PSPropertyBag_ReadPOINTL

Ruft die Eigenschaftenkoordinaten ab, die in einer POINTL-Struktur eines angegebenen Eigenschaftenbehälters gespeichert sind.
PSPropertyBag_ReadPOINTS

Ruft die Eigenschaftenkoordinaten ab, die in einer POINTS-Struktur eines angegebenen Eigenschaftenbehälters gespeichert sind.
PSPropertyBag_ReadPropertyKey

Liest den Eigenschaftenschlüssel einer Eigenschaft in einem angegebenen Eigenschaftenbehälter.
PSPropertyBag_ReadRECTL

Ruft die Koordinaten eines Rechtecks ab, die in einer Eigenschaft gespeichert sind, 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

Liest einen Zeichenfolgendatenwert aus einer Eigenschaft in einem Eigenschaftenbehälter und ordnet arbeitsspeicher für die gelesene Zeichenfolge zu.
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 LONG-Wert einer Eigenschaft in einem Eigenschaftenbehälter fest.
PSPropertyBag_WritePOINTL

Speichert die Eigenschaftenkoordinaten in einerPOINTL-Struktur eines angegebenen Eigenschaftenbehälters.
PSPropertyBag_WritePOINTS

Speichert die Eigenschaftenkoordinaten in einerPOINTS-Struktur eines angegebenen Eigenschaftenbehälters.
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

Schreibt eine Eigenschaft eines unbekannten Datenwerts in einen Eigenschaftenbehälter.
PSPropertyKeyFromString

Konvertiert eine Zeichenfolge in eine PROPERTYKEY-Struktur.
PSRefreshPropertySchema

Nicht unterstützt. Es ist gültig, diese Funktion aufzurufen, aber sie wird nicht implementiert, um eine Funktion auszuführen, sodass es keinen Grund dafür gibt.
PSRegisterPropertySchema

Informiert das Schemasubsystem über das Hinzufügen einer Eigenschaftenbeschreibungsschemadatei. (PSRegisterPropertySchema)
PSSetPropertyValue

Legt den Wert einer Eigenschaft in einem Eigenschaftenspeicher fest.
PSStringFromPropertyKey

Erstellt eine Zeichenfolge, die eine Eigenschaft anhand des Schlüssels dieser Eigenschaft identifiziert.
PSUnregisterPropertySchema

Informiert das Schemasubsystem über das Entfernen einer Eigenschaftenbeschreibungsschemadatei.
WinRTPropertyValueToPropVariant

Kopiert den Inhalt aus einem Windows-Runtime-Eigenschaftswert in eine PROPVARIANT-Struktur.

Enumerationen

 
GETPROPERTYSTOREFLAGS

Gibt Flags an, die das Eigenschaftenspeicherobjekt ändern, das von Methoden abgerufen wird, die einen Eigenschaftenspeicher erstellen, z. B. IShellItem2::GetPropertyStore oder IPropertyStoreFactory::GetPropertyStore.
PKA_FLAGS

Beschreibt das Verhalten von Eigenschaftenänderungsarrays.
PROPDESC_AGGREGATION_TYPE

Beschreibt, wie Eigenschaftswerte angezeigt werden, wenn mehrere Elemente ausgewählt werden.
PROPDESC_COLUMNINDEX_TYPE

Gibt an, ob oder wie eine Eigenschaft indiziert werden kann.
PROPDESC_CONDITION_TYPE

Beschreibt den Bedingungstyp, der beim Anzeigen der Eigenschaft auf der Benutzeroberfläche des Abfrage-Generators in Windows Vista, aber nicht in Windows 7 und höher verwendet werden soll.
PROPDESC_ENUMFILTER

Beschreibt die gefilterte Liste der zurückgegebenen Eigenschaftenbeschreibungen.
PROPDESC_FORMAT_FLAGS

Wird von Eigenschaftenbeschreibungshilfsfunktionen wie PSFormatForDisplay verwendet, um das Format einer Eigenschaftenzeichenfolge anzugeben.
PROPDESC_RELATIVEDESCRIPTION_TYPE

Beschreibt den relativen Beschreibungstyp für eine Eigenschaftsbeschreibung, der durch das relativeDescriptionType-Attribut des displayInfo-Elements bestimmt wird.
PROPDESC_SEARCHINFO_FLAGS

Bestimmt, ob und wie eine Eigenschaft von Windows Search indiziert wird.
PROPDESC_TYPE_FLAGS

Beschreibt Attribute des typeInfo-Elements in der PROPDESC-Datei der Eigenschaft.
PROPDESC_VIEW_FLAGS

Diese Flags beschreiben Eigenschaften in Eigenschaftenbeschreibungslistenzeichenfolgen.
PSC_STATE

Gibt den Status einer Eigenschaft an. Sie werden manuell durch den Code festgelegt, der den In-Memory-Eigenschaftenspeichercache hostet.