Delen via


Functies (Windows Property System)

In deze sectie worden de functies van het Windows Property System beschreven.

Onderwerp Inhoud
PROPVARIANT- en VARIANT-functies In deze sectie wordt een set windows-eigenschappensysteemconversie en helperfuncties beschreven die worden gebruikt met PROPVARIANT- en VARIANT typen.
eigenschappenverzamelingsfuncties In deze sectie wordt een reeks Windows-helperfuncties beschreven die worden gebruikt met IPropertyBag-objecten.
PifMgr_CloseProperties Hiermee worden toepassingseigenschappen gesloten die zijn geopend met PifMgr_OpenProperties.
PifMgr_GetProperties Retourneert een opgegeven blok met gegevens uit een PIF-bestand.
PifMgr_OpenProperties Hiermee opent u het PIF-bestand dat is gekoppeld aan een Microsoft MS-DOS-toepassing en retourneert u een ingang naar de eigenschappen van de toepassing.
PifMgr_SetProperties Hiermee worden waarden toegewezen aan een blok gegevens uit een PIF-bestand.
PSCoerceToCanonicalValue Converteert de waarde van een eigenschap naar de canonieke waarde, volgens de beschrijving van de eigenschap.
PSCreateAdapterFromPropertyStore Hiermee maakt u een adapter op basis van een IPropertyStore.
PSCreateDelayedMultiplexPropertyStore Hiermee maakt u een alleen-lezen, vertraagd bindingsarchief met meerdere eigenschappenarchieven.
PSCreateMemoryPropertyStore Hiermee maakt u een archief met eigenschappen in het geheugen.
PSCreateMultiplexPropertyStore Hiermee maakt u een alleen-lezen eigenschappenarchief dat meerdere eigenschappenarchieven bevat, die elk IPropertyStore- of IPropertySetStorage-moeten ondersteunen.
PSCreatePropertyChangeArray- Hiermee maakt u een container voor een set IPropertyChange--objecten. Deze container kan worden gebruikt met IFileOperation- om een set eigenschapswijzigingen toe te passen op een set bestanden.
PSCreatePropertyStoreFromObject Accepteert de IUnknown--interface van een object dat ondersteuning biedt voor IPropertyStore- of IPropertySetStorage. Als het object IPropertySetStorageondersteunt, wordt het verpakt zodat het IPropertyStoreondersteunt.
PSCreatePropertyStoreFromPropertySetStorage Verpakt een IPropertySetStorage interface in een IPropertyStore interface.
PSCreateSimplePropertyChange- Hiermee maakt u een eenvoudige wijziging van de eigenschap.
PSEnumeratePropertyDescriptions Een wrapper-API die de IPropertySystem::EnumeratePropertyDescriptionsaanroept. Met deze functie wordt een exemplaar opgehaald van het subsysteemobject dat IPropertyDescriptionListimplementeert, om de volledige lijst of een gedeeltelijke lijst met eigenschapsbeschrijvingen in het systeem te verkrijgen.
PSFormatForDisplay- Hiermee wordt een opgemaakte Unicode-tekenreeksweergave opgehaald van een eigenschapswaarde die is opgeslagen in een PROPVARIANT structuur. De aanroeper is verantwoordelijk voor het toewijzen van de uitvoerbuffer.
PSFormatForDisplayAlloc- Hiermee wordt een opgemaakte Unicode-tekenreeksweergave opgehaald van een eigenschapswaarde die is opgeslagen in een PROPVARIANT structuur. Met deze functie wordt geheugen toegewezen voor de uitvoertekenreeks.
PSFormatPropertyValue Hiermee wordt een opgemaakte Unicode-tekenreeksweergave opgehaald van een eigenschapswaarde die is opgeslagen in een eigenschappenarchief. Met deze functie wordt geheugen toegewezen voor de uitvoertekenreeks.
PSGetImageReferenceForValue- Hiermee haalt u een exemplaar van een interface voor een eigenschapsbeschrijving op voor een opgegeven eigenschap.
PSGetItemPropertyHandler Hiermee haalt u een eigenschapshandler voor een Shell-item op.
PSGetItemPropertyHandlerWithCreateObject Hiermee haalt u een eigenschapshandler voor een Shell-item op.
PSGetNamedPropertyFromPropertyStorage- Hiermee haalt u een waarde op uit geserialiseerde eigenschapsopslag op eigenschapsnaam.
PSGetNameFromPropertyKey Haalt de canonieke naam van de eigenschap op, gezien de PROPERTYKEY.
PSGetPropertyDescription- Hiermee haalt u een instantie van een eigenschapsbeschrijvingsinterface op voor een eigenschap die is opgegeven door een PROPERTYKEY structuur.
PSGetPropertyDescriptionByName Hiermee haalt u een exemplaar van een interface voor eigenschapsbeschrijving op voor een opgegeven eigenschapsnaam.
PSGetPropertyDescriptionListFromString Hiermee haalt u een exemplaar van een interface voor een lijst met eigenschappenbeschrijvingen op voor een opgegeven eigenschappenlijst.
PSGetPropertyFromPropertyStorage Hiermee haalt u de waarde van een eigenschap op zoals opgeslagen in geserialiseerde eigenschapsopslag.
PSGetPropertyKeyFromName- Hiermee haalt u de eigenschapssleutel op voor de naam van een canonieke eigenschap.
PSGetPropertySystem Hiermee wordt een exemplaar opgehaald van het subsysteemobject dat IPropertySystemimplementeert.
PSGetPropertyValue Hiermee haalt u een eigenschapswaarde op uit een eigenschappenarchief.
PSLookupPropertyHandlerCLSID Hiermee haalt u de klasse-id (CLSID) op van een handler voor bestandseigenschappen per computer.
PSPropertyBag_Delete Hiermee verwijdert u een eigenschap uit een eigenschappentas.
PSPropertyBag_ReadBOOL Leest de BOOL- gegevenswaarde van een eigenschap in een eigenschappentas.
PSPropertyBag_ReadBSTR Leest een BSTR- gegevenswaarde uit een eigenschap in een eigenschappentas.
PSPropertyBag_ReadDWORD Leest een DWORD- gegevenswaarde uit de eigenschap in een eigenschappentas.
PSPropertyBag_ReadGUID Leest de GUID-gegevenswaarde van een eigenschap in een eigenschappentas.
PSPropertyBag_ReadInt Leest een gegevenswaarde van een eigenschap in een eigenschappentas.
PSPropertyBag_ReadLONG Leest een lange gegevenswaarde van een eigenschap in een eigenschappentas.
PSPropertyBag_ReadPOINTL Haalt de coördinaten op die zijn opgeslagen in een eigenschap in een opgegeven eigenschappenverzameling.
PSPropertyBag_ReadPOINTS Haalt de coördinaten op die zijn opgeslagen in een eigenschap in een opgegeven eigenschappenverzameling.
PSPropertyBag_ReadPropertyKey Leest de eigenschapssleutel van een eigenschap in een opgegeven eigenschappentas.
PSPropertyBag_ReadRECTL Haalt de coördinaten op van een rechthoek die is opgeslagen in een eigenschap in een opgegeven eigenschappenverzameling.
PSPropertyBag_ReadSHORT Leest de SHORT gegevenswaarde van een eigenschap in een eigenschappentas.
PSPropertyBag_ReadStr Leest de tekenreeksgegevenswaarde van een eigenschap in een eigenschapsverzameling.
PSPropertyBag_ReadStrAlloc Hiermee worden details opgehaald over de toewijzing of het vrijgeven van geheugen voor een tekenreeks die is opgeslagen in een eigenschap in een opgegeven eigenschappenverzameling.
PSPropertyBag_ReadStream Leest de gegevensstroom die is opgeslagen in een bepaalde eigenschap in een opgegeven eigenschappenverzameling.
PSPropertyBag_ReadType Leest het type gegevenswaarde van een eigenschap die is opgeslagen in een eigenschappenverzameling.
PSPropertyBag_ReadULONGLONG Leest een ULONGLONG gegevenswaarde van een eigenschap in een eigenschappentas.
PSPropertyBag_ReadUnknown Leest een bepaalde eigenschap van een onbekende gegevenswaarde in een eigenschappentas.
PSPropertyBag_WriteBOOL Hiermee stelt u de BOOL- waarde van een eigenschap in een eigenschappentas in.
PSPropertyBag_WriteBSTR Hiermee stelt u de BSTR- waarde van een eigenschap in een eigenschappentas in.
PSPropertyBag_WriteDWORD Hiermee stelt u de DWORD- waarde van een eigenschap in een eigenschappentas in.
PSPropertyBag_WriteGUID Hiermee stelt u de GUID-waarde van een eigenschap in een eigenschapsverzameling in.
PSPropertyBag_WriteInt Hiermee stelt u de int waarde van een eigenschap in een eigenschapsverzameling.
PSPropertyBag_WriteLONG Hiermee stelt u de lange waarde van een eigenschap in een eigenschappentas in.
PSPropertyBag_WritePOINTL Slaat de coördinaten van een punt in een eigenschap op in een eigenschappentas.
PSPropertyBag_WritePOINTS Slaat de coördinaten van een punt in een eigenschap op in een eigenschappentas.
PSPropertyBag_WritePropertyKey Hiermee stelt u de eigenschapssleutelwaarde van een eigenschap in een eigenschapsverzameling in.
PSPropertyBag_WriteRECTL Slaat de coördinaten van een rechthoek op in een eigenschap in een eigenschappentas.
PSPropertyBag_WriteSHORT Hiermee stelt u de SHORT waarde van een eigenschap in een eigenschappentas in.
PSPropertyBag_WriteStr Hiermee stelt u de tekenreekswaarde van een eigenschap in een eigenschapsverzameling in.
PSPropertyBag_WriteStream Hiermee schrijft u een gegevensstroom naar een eigenschap in een eigenschapsverzameling.
PSPropertyBag_WriteULONGLONG Hiermee stelt u de ULONGLONG waarde van een eigenschap in een eigenschappentas in.
PSPropertyBag_WriteUnknown Leest een eigenschap van een onbekende gegevenswaarde in een eigenschappentas.
PSPropertyKeyFromString- Converteert een tekenreeks naar een PROPERTYKEY structuur.
PSRefreshPropertySchema Momenteel niet ondersteund.
PSRegisterPropertySchema Informeert het schemasubsysteem over de toevoeging van een schemabestand met eigenschappenbeschrijving.
PSSetPropertyValue- Hiermee stelt u de waarde van een eigenschap in een eigenschappenarchief in.
PSStringFromPropertyKey Hiermee maakt u een tekenreeks die een eigenschap identificeert op basis van de sleutel van die eigenschap.
PSUnregisterPropertySchema Informeert het schemasubsysteem over het verwijderen van een schemabestand met eigenschappenbeschrijving.
SHAddDefaultPropertiesByExt Voegt standaardeigenschappen toe aan het eigenschappenarchief als geregistreerd voor de opgegeven bestandsextensie.
SHGetPropertyStoreForWindow- Hiermee haalt u een object op dat de verzameling eigenschappen van een specifiek venster vertegenwoordigt, zodat deze eigenschappen kunnen worden opgevraagd of ingesteld.
SHGetPropertyStoreFromIDList Hiermee wordt een object opgehaald dat ondersteuning biedt voor IPropertyStore of gerelateerde interfaces van een aanwijzer naar een item-idlijst (PIDL).
SHGetPropertyStoreFromParsingName Retourneert een eigenschappenarchief voor een item, op basis van een pad of parseringsnaam.
SHPropStgCreate- Zorgt voor de juiste verwerking van het ophalen of toewijzen van codepagina's voor de aangevraagde bewerking voor het instellen van eigenschappen.
SHPropStgReadMultiple- Verpakt de functie IPropertyStorage::ReadMultiple om ervoor te zorgen dat ANSI- en Unicode-vertalingen correct worden verwerkt voor afgeschafte eigenschappensets.
SHPropStgWriteMultiple- Verpakt de functie IPropertyStorage::WriteMultiple- om ervoor te zorgen dat ANSI- en Unicode-vertalingen correct worden verwerkt voor afgeschafte eigenschappensets.

 

Windows-eigenschappen

eigenschapsbeschrijvingsschema

eigenschappensets

interfaces

Structuren

constanten, opsommingen en vlaggen