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.
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. |