Udostępnij za pośrednictwem


Functions (System właściwości systemu Windows)

W tej sekcji opisano funkcje Systemu właściwości systemu Windows.

Temat Treść
PROPVARIANT i VARIANT Functions W tej sekcji opisano zestaw funkcji konwersji i pomocnika systemu Windows używanych z PROPVARIANT i typów VARIANT.
funkcje torby właściwości W tej sekcji opisano zestaw funkcji pomocnika systemu Windows używanych z obiektami IPropertyBag.
PifMgr_CloseProperties Zamyka właściwości aplikacji, które zostały otwarte za pomocą PifMgr_OpenProperties.
PifMgr_GetProperties Zwraca określony blok danych z pliku pif.
PifMgr_OpenProperties Otwiera plik pif skojarzony z aplikacją microsoft MS-DOS i zwraca uchwyt do właściwości aplikacji.
PifMgr_SetProperties Przypisuje wartości do bloku danych z pliku pif.
PSCoerceToCanonicalValue Konwertuje wartość właściwości na wartość kanoniczną zgodnie z opisem właściwości.
PSCreateAdapterFromPropertyStore Tworzy kartę na podstawie IPropertyStore.
PSCreateDelayedMultiplexPropertyStore Tworzy magazyn właściwości tylko do odczytu, opóźnione powiązanie, który zawiera wiele magazynów właściwości.
PSCreateMemoryPropertyStore Tworzy magazyn właściwości w pamięci.
PSCreateMultiplexPropertyStore Tworzy magazyn właściwości tylko do odczytu, który zawiera wiele magazynów właściwości, z których każda musi obsługiwać IPropertyStore lub IPropertySetStorage.
PSCreatePropertyChangeArray Tworzy kontener dla zestawu obiektów IPropertyChange. Tego kontenera można używać z IFileOperation, aby zastosować zestaw zmian właściwości do zestawu plików.
PSCreatePropertyStoreFromObject Akceptuje interfejs IUnknown obiektu, który obsługuje IPropertyStore lub IPropertySetStorage. Jeśli obiekt obsługuje IPropertySetStorage, jest on opakowany tak, aby obsługiwał IPropertyStore.
PSCreatePropertyStoreFromPropertySetStorage Opakowuje interfejs IPropertySetStorage w interfejsie IPropertyStore.
PSCreateSimplePropertyChange Tworzy prostą zmianę właściwości.
PSEnumeratePropertyDescriptions Interfejs API otoki wywołujący IPropertySystem::EnumeratePropertyDescriptions. Ta funkcja pobiera wystąpienie obiektu podsystemu, które implementuje IPropertyDescriptionList, aby uzyskać całą listę lub częściową listę opisów właściwości w systemie.
PSFormatForDisplay Pobiera sformatowaną reprezentację ciągu Unicode wartości właściwości przechowywanej w strukturze PROPVARIANT. Obiekt wywołujący jest odpowiedzialny za przydzielanie buforu wyjściowego.
PSFormatForDisplayAlloc Pobiera sformatowaną reprezentację ciągu Unicode wartości właściwości przechowywanej w strukturze PROPVARIANT. Ta funkcja przydziela pamięć dla ciągu wyjściowego.
PSFormatPropertyValue Pobiera sformatowaną reprezentację ciągu Unicode wartości właściwości przechowywanej w magazynie właściwości. Ta funkcja przydziela pamięć dla ciągu wyjściowego.
PSGetImageReferenceForValue Pobiera wystąpienie interfejsu opisu właściwości dla określonej właściwości.
PSGetItemPropertyHandler Pobiera procedurę obsługi właściwości dla elementu powłoki.
PSGetItemPropertyHandlerWithCreateObject Pobiera procedurę obsługi właściwości dla elementu powłoki.
PSGetNamedPropertyFromPropertyStorage Pobiera wartość z serializowanego magazynu właściwości według nazwy właściwości.
PSGetNameFromPropertyKey Pobiera kanoniczną nazwę właściwości, biorąc pod uwagę jej PROPERTYKEY.
PSGetPropertyDescription Pobiera wystąpienie interfejsu opisu właściwości dla właściwości określonej przez strukturę PROPERTYKEY.
psGetPropertyDescriptionByName Pobiera wystąpienie interfejsu opisu właściwości dla określonej nazwy właściwości.
PSGetPropertyDescriptionListFromString Pobiera wystąpienie interfejsu listy opisów właściwości dla określonej listy właściwości.
psGetPropertyFromPropertyStorage Pobiera wartość właściwości przechowywanej w serializowanym magazynie właściwości.
psGetPropertyKeyFromName Pobiera klucz właściwości dla nazwy właściwości kanonicznej.
PSGetPropertySystem Pobiera wystąpienie obiektu podsystemu, które implementuje IPropertySystem.
PSGetPropertyValue Pobiera wartość właściwości z magazynu właściwości.
PSLookupPropertyHandlerCLSID Pobiera identyfikator klasy (CLSID) programu obsługi właściwości dla komputera zarejestrowanego pliku.
PSPropertyBag_Delete Usuwa właściwość z torby właściwości.
PSPropertyBag_ReadBOOL Odczytuje wartość danych BOOL właściwości w torbie właściwości.
PSPropertyBag_ReadBSTR Odczytuje wartość danych BSTR z właściwości w torbie właściwości.
PSPropertyBag_ReadDWORD Odczytuje wartość danych DWORD z właściwości w torbie właściwości.
PSPropertyBag_ReadGUID Odczytuje wartość danych identyfikatora GUID z właściwości w torbie właściwości.
PSPropertyBag_ReadInt Odczytuje int wartość danych z właściwości w torbie właściwości.
PSPropertyBag_ReadLONG Odczytuje długą wartość danych z właściwości w torbie właściwości.
PSPropertyBag_ReadPOINTL Pobiera współrzędne przechowywane we właściwości zawartej w określonej torbie właściwości.
PSPropertyBag_ReadPOINTS Pobiera współrzędne przechowywane we właściwości zawartej w określonej torbie właściwości.
PSPropertyBag_ReadPropertyKey Odczytuje klucz właściwości właściwości w określonej torbie właściwości.
PSPropertyBag_ReadRECTL Pobiera współrzędne prostokąta przechowywanego we właściwości zawartej w określonej torbie właściwości.
PSPropertyBag_ReadSHORT Odczytuje wartość danych SHORT właściwości w torbie właściwości.
PSPropertyBag_ReadStr Odczytuje wartość danych ciągu właściwości w torbie właściwości.
PSPropertyBag_ReadStrAlloc Pobiera szczegółowe informacje o alokacji lub zwalnianiu pamięci dla ciągu przechowywanego we właściwości zawartej w określonej torbie właściwości.
PSPropertyBag_ReadStream Odczytuje strumień danych przechowywany w danej właściwości zawartej w określonej torbie właściwości.
PSPropertyBag_ReadType Odczytuje typ wartości danych właściwości przechowywanej w torbie właściwości.
PSPropertyBag_ReadULONGLONG Odczytuje wartość danych ULONGLONG z właściwości w torbie właściwości.
PSPropertyBag_ReadUnknown Odczytuje daną właściwość nieznanej wartości danych w torbie właściwości.
PSPropertyBag_WriteBOOL Ustawia wartość BOOL właściwości w torbie właściwości.
PSPropertyBag_WriteBSTR Ustawia wartość BSTR właściwości w torbie właściwości.
PSPropertyBag_WriteDWORD Ustawia wartość DWORD właściwości w torbie właściwości.
PSPropertyBag_WriteGUID Ustawia wartość identyfikatora GUID właściwości w torbie właściwości.
PSPropertyBag_WriteInt Ustawia wartość int właściwości w torbie właściwości.
PSPropertyBag_WriteLONG Ustawia długą wartość właściwości w torbie właściwości.
PSPropertyBag_WritePOINTL Przechowuje współrzędne punktu we właściwości w torbie właściwości.
PSPropertyBag_WritePOINTS Przechowuje współrzędne punktu we właściwości w torbie właściwości.
PSPropertyBag_WritePropertyKey Ustawia wartość klucza właściwości właściwości w torbie właściwości.
PSPropertyBag_WriteRECTL Przechowuje współrzędne prostokąta we właściwości w torbie właściwości.
PSPropertyBag_WriteSHORT Ustawia wartość SHORT właściwości w torbie właściwości.
PSPropertyBag_WriteStr Ustawia wartość ciągu właściwości w torbie właściwości.
PSPropertyBag_WriteStream Zapisuje strumień danych we właściwości w torbie właściwości.
PSPropertyBag_WriteULONGLONG Ustawia wartość ULONGLONG właściwości w torbie właściwości.
PSPropertyBag_WriteUnknown Odczytuje właściwość nieznanej wartości danych w torbie właściwości.
PSPropertyKeyFromString Konwertuje ciąg na strukturę PROPERTYKEY.
PSRefreshPropertySchema Obecnie nieobsługiwane.
PSRegisterPropertySchema Informuje podsystem schematu o dodawaniu pliku schematu opisu właściwości.
psSetPropertyValue Ustawia wartość właściwości w magazynie właściwości.
psStringFromPropertyKey Tworzy ciąg identyfikujący właściwość z klucza tej właściwości.
PSUnregisterPropertySchema Informuje podsystem schematu o usunięciu pliku schematu opisu właściwości.
SHAddDefaultPropertiesByExt Dodaje domyślne właściwości do magazynu właściwości zgodnie z rejestracją dla określonego rozszerzenia pliku.
SHGetPropertyStoreForWindow Pobiera obiekt reprezentujący kolekcję właściwości określonego okna, co umożliwia wykonywanie zapytań o te właściwości lub ich ustawianie.
shGetPropertyStoreFromIDList Pobiera obiekt obsługujący IPropertyStore lub powiązane interfejsy z wskaźnika do listy identyfikatorów elementów (PIDL).
SHGetPropertyStoreFromParsingName Zwraca magazyn właściwości dla elementu, biorąc pod uwagę ścieżkę lub nazwę analizy.
SHPropStgTworzenie Zapewnia prawidłową obsługę pobierania lub przypisywania strony kodowej dla żądanej operacji zestawu właściwości.
SHPropStgReadMultiple Opakowuje funkcję IPropertyStorage::ReadMultiple, aby upewnić się, że tłumaczenia ANSI i Unicode są prawidłowo obsługiwane dla przestarzałych zestawów właściwości.
shPropStgWriteMultiple Opakowuje funkcję IPropertyStorage::WriteMultiple, aby upewnić się, że tłumaczenia ANSI i Unicode są prawidłowo obsługiwane dla przestarzałych zestawów właściwości.

 

właściwości systemu Windows

schematu opisu właściwości

zestawy właściwości

interfejsy

struktury

stałe, wyliczenia i flagi