Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
I det här avsnittet beskrivs funktionerna för Windows-egenskapssystem.
| Ämne | Innehåll |
|---|---|
| PROPVARIANT- och VARIANT-funktioner | I det här avsnittet beskrivs en uppsättning konverterings- och hjälpfunktioner för Windows-egenskapssystem som används med PROPVARIANT- och VARIANT- typer. |
| Property Bag Functions | I det här avsnittet beskrivs en uppsättning Windows-hjälpfunktioner som används med IPropertyBag- objekt. |
| PifMgr_CloseProperties | Stänger programegenskaper som öppnades med PifMgr_OpenProperties. |
| PifMgr_GetProperties | Returnerar ett angivet datablock från en .pif-fil. |
| PifMgr_OpenProperties | Öppnar .pif-filen som är associerad med ett Microsoft MS-DOS-program och returnerar en referens till programmets egenskaper. |
| PifMgr_SetProperties | Tilldelar värden till ett datablock från en .pif-fil. |
| PSCoerceToCanonicalValue | Konverterar värdet för en egenskap till det kanoniska värdet enligt egenskapsbeskrivningen. |
| PSCreateAdapterFromPropertyStore | Skapar ett kort från en IPropertyStore. |
| PSCreateDelayedMultiplexPropertyStore | Skapar ett skrivskyddat, fördröjt bindningsegenskapslager som innehåller flera egenskapslager. |
| PSCreateMemoryPropertyStore | Skapar ett minnesinternt egenskapslager. |
| PSCreateMultiplexPropertyStore | Skapar ett skrivskyddat egenskapslager som innehåller flera egenskapslager, som var och en måste ha stöd för antingen IPropertyStore eller IPropertySetStorage. |
| PSCreatePropertyChangeArray | Skapar en container för en uppsättning IPropertyChange- objekt. Den här containern kan användas med IFileOperation för att tillämpa en uppsättning egenskapsändringar på en uppsättning filer. |
| PSCreatePropertyStoreFromObject | Accepterar gränssnittet IUnknown för ett objekt som stöder IPropertyStore eller IPropertySetStorage. Om objektet stöder IPropertySetStorageomsluts det så att det stöder IPropertyStore. |
| PSCreatePropertyStoreFromPropertySetStorage | Omsluter ett IPropertySetStorage--gränssnitt i ett IPropertyStore--gränssnitt. |
| PSCreateSimplePropertyChange | Skapar en enkel egenskapsändring. |
| PSEnumeratePropertyDescriptions | Ett omslutnings-API som anropar schemaundersystemets IPropertySystem::EnumeratePropertyDescriptions. Den här funktionen hämtar en instans av undersystemobjektet som implementerar IPropertyDescriptionListför att hämta antingen hela listan eller en partiell lista över egenskapsbeskrivningar i systemet. |
| PSFormatForDisplay | Hämtar en formaterad Unicode-strängrepresentation av ett egenskapsvärde som lagras i en PROPVARIANT- struktur. Anroparen ansvarar för att allokera utdatabufferten. |
| PSFormatForDisplayAlloc | Hämtar en formaterad Unicode-strängrepresentation av ett egenskapsvärde som lagras i en PROPVARIANT- struktur. Den här funktionen allokerar minne för utdatasträngen. |
| PSFormatPropertyValue | Hämtar en formaterad Unicode-strängrepresentation av ett egenskapsvärde som lagras i ett egenskapsarkiv. Den här funktionen allokerar minne för utdatasträngen. |
| PSGetImageReferenceForValue | Hämtar en instans av ett egenskapsbeskrivningsgränssnitt för en angiven egenskap. |
| PSGetItemPropertyHandler | Hämtar en egenskapshanterare för ett Shell-objekt. |
| PSGetItemPropertyHandlerWithCreateObject | Hämtar en egenskapshanterare för ett Shell-objekt. |
| PSGetNamedPropertyFromPropertyStorage | Hämtar ett värde från serialiserad egenskapslagring efter egenskapsnamn. |
| PSGetNameFromPropertyKey | Hämtar det kanoniska namnet på egenskapen med tanke på dess PROPERTYKEY. |
| PSGetPropertyDescription | Hämtar en instans av ett egenskapsbeskrivningsgränssnitt för en egenskap som anges av en PROPERTYKEY- struktur. |
| PSGetPropertyDescriptionByName | Hämtar en instans av ett egenskapsbeskrivningsgränssnitt för ett angivet egenskapsnamn. |
| PSGetPropertyDescriptionListFromString | Hämtar en instans av ett listgränssnitt för egenskapsbeskrivning för en angiven egenskapslista. |
| PSGetPropertyFromPropertyStorage | Hämtar värdet för en egenskap som lagras i serialiserad egenskapslagring. |
| PSGetPropertyKeyFromName | Hämtar egenskapsnyckeln för ett kanoniskt egenskapsnamn. |
| PSGetPropertySystem | Hämtar en instans av undersystemobjektet som implementerar IPropertySystem. |
| PSGetPropertyValue | Hämtar ett egenskapsvärde från ett egenskapslager. |
| PSLookupPropertyHandlerCLSID | Hämtar klassidentifieraren (CLSID) för en registrerad filegenskapshanterare per dator. |
| PSPropertyBag_Delete | Tar bort en egenskap från en egenskapsväska. |
| PSPropertyBag_ReadBOOL | Läser BOOL datavärdet för en egenskap i en egenskapsuppsättning. |
| PSPropertyBag_ReadBSTR | Läser ett BSTR- datavärde från en egenskap i en egenskapsväska. |
| PSPropertyBag_ReadDWORD | Läser ett DWORD- datavärde från egenskapen i en egenskapsuppsättning. |
| PSPropertyBag_ReadGUID | Läser GUID-datavärdet från en egenskap i en egenskapspåse. |
| PSPropertyBag_ReadInt | Läser ett int datavärde från en egenskap i en egenskapspåse. |
| PSPropertyBag_ReadLONG | Läser ett långt datavärde från en egenskap i en egenskapsuppsättning. |
| PSPropertyBag_ReadPOINTL | Hämtar koordinaterna som lagras i en egenskap som finns i en angiven egenskapsväska. |
| PSPropertyBag_ReadPOINTS | Hämtar koordinaterna som lagras i en egenskap som finns i en angiven egenskapsväska. |
| PSPropertyBag_ReadPropertyKey | Läser egenskapsnyckeln för en egenskap i en angiven egenskapsväska. |
| PSPropertyBag_ReadRECTL | Hämtar koordinaterna för en rektangel som lagras i en egenskap som finns i en angiven egenskapsväska. |
| PSPropertyBag_ReadSHORT | Läser SHORT datavärde för en egenskap i en egenskapsväska. |
| PSPropertyBag_ReadStr | Läser strängdatavärdet för en egenskap i en egenskapsuppsättning. |
| PSPropertyBag_ReadStrAlloc | Hämtar information om allokering eller frigörande av minne för en sträng som lagras i en egenskap som finns i en angiven egenskapsväska. |
| PSPropertyBag_ReadStream | Läser dataströmmen som lagras i en viss egenskap som finns i en angiven egenskapsväska. |
| PSPropertyBag_ReadType | Läser typen av datavärde för en egenskap som lagras i en egenskapspåse. |
| PSPropertyBag_ReadULONGLONG | Läser ett ULONGLONG- datavärde från en egenskap i en egenskapsväska. |
| PSPropertyBag_ReadUnknown | Läser en viss egenskap för ett okänt datavärde i en egenskapspåse. |
| PSPropertyBag_WriteBOOL | Anger värdet BOOL för en egenskap i en egenskapspåse. |
| PSPropertyBag_WriteBSTR | Anger värdet BSTR för en egenskap i en egenskapsväska. |
| PSPropertyBag_WriteDWORD | Anger värdet DWORD för en egenskap i en egenskapsuppsättning. |
| PSPropertyBag_WriteGUID | Anger GUID-värdet för en egenskap i en egenskapsuppsättning. |
| PSPropertyBag_WriteInt | Anger värdet int för en egenskap i en egenskapsuppsättning. |
| PSPropertyBag_WriteLONG | Anger det långa värdet för en egenskap i en egenskapsväska. |
| PSPropertyBag_WritePOINTL | Lagrar koordinaterna för en punkt i en egenskap i en egenskapsväska. |
| PSPropertyBag_WritePOINTS | Lagrar koordinaterna för en punkt i en egenskap i en egenskapsväska. |
| PSPropertyBag_WritePropertyKey | Anger egenskapsnyckelvärdet för en egenskap i en egenskapsuppsättning. |
| PSPropertyBag_WriteRECTL | Lagrar koordinaterna för en rektangel i en egenskap i en egenskapsväska. |
| PSPropertyBag_WriteSHORT | Anger värdet SHORT för en egenskap i en egenskapsuppsättning. |
| PSPropertyBag_WriteStr | Anger strängvärdet för en egenskap i en egenskapsuppsättning. |
| PSPropertyBag_WriteStream | Skriver en dataström till en egenskap i en egenskapsuppsättning. |
| PSPropertyBag_WriteULONGLONG | Anger värdet ULONGLONG för en egenskap i en egenskapsväska. |
| PSPropertyBag_WriteUnknown | Läser en egenskap med ett okänt datavärde i en egenskapspåse. |
| PSPropertyKeyFromString | Konverterar en sträng till en PROPERTYKEY- struktur. |
| PSRefreshPropertySchema | Stöds inte för närvarande. |
| PSRegisterPropertySchema | Informerar schemaundersystemet om tillägget av en schemafil för egenskapsbeskrivning. |
| PSSetPropertyValue | Anger värdet för en egenskap i ett egenskapslager. |
| PSStringFromPropertyKey | Skapar en sträng som identifierar en egenskap från egenskapens nyckel. |
| PSUnregisterPropertySchema | Informerar schemaundersystemet om borttagning av en schemafil för egenskapsbeskrivning. |
| SHAddDefaultPropertiesByExt | Lägger till standardegenskaper i egenskapsarkivet som registrerats för det angivna filtillägget. |
| SHGetPropertyStoreForWindow | Hämtar ett objekt som representerar ett visst fönsters samling egenskaper, vilket gör att dessa egenskaper kan efterfrågas eller ställas in. |
| SHGetPropertyStoreFromIDList | Hämtar ett objekt som stöder IPropertyStore eller relaterade gränssnitt från en pekare till en lista över objektidentifierare (PIDL). |
| SHGetPropertyStoreFromParsingName | Returnerar ett egenskapslager för ett objekt, givet en sökväg eller ett parsningsnamn. |
| SHPropStgSkapa | Säkerställer korrekt hantering av kodsidans hämtning eller tilldelning för den begärda egenskapsuppsättningsåtgärden. |
| SHPropStgReadMultiple | Omsluter funktionen IPropertyStorage::ReadMultiple för att säkerställa att ANSI- och Unicode-översättningar hanteras korrekt för inaktuella egenskapsuppsättningar. |
| SHPropStgWriteMultiple | Omsluter funktionen IPropertyStorage::WriteMultiple för att säkerställa att ANSI- och Unicode-översättningar hanteras korrekt för inaktuella egenskapsuppsättningar. |
Relaterade ämnen