FUSION_INSTALL_REFERENCE — Struktura
Reprezentuje odwołanie, które aplikacja tworzy do zestawu zainstalowanego przez aplikację w globalnej pamięci podręcznej zestawów.
Składnia
typedef struct _FUSION_INSTALL_REFERENCE_ {
DWORD cbSize,
DWORD dwFlags,
GUID guidScheme,
LPCWSTR szIdentifier,
LPCWSTR szNonCanonicalData
} FUSION_INSTALL_REFERENCE, *LPFUSION_INSTALL_REFERENCE;
Elementy członkowskie
Członek | Opis |
---|---|
cbSize |
Rozmiar struktury w bajtach. |
dwFlags |
Zarezerwowane dla przyszłej rozszerzalności. Ta wartość musi mieć wartość 0 (zero). |
guidScheme |
Jednostka, która dodaje odwołanie. To pole może mieć jedną z następujących wartości: - FUSION_REFCOUNT_MSI_GUID: Zestaw jest przywoływane przez aplikację, która została zainstalowana przy użyciu Instalatora Microsoft Windows. Pole szIdentifier jest ustawione na MSI wartość , a szNonCanonicalData pole jest ustawione na Windows Installer wartość . Ten schemat jest używany w przypadku zestawów równoległych systemu Windows.- FUSION_REFCOUNT_UNINSTALL_SUBKEY_GUID: Zestaw jest przywołyny przez aplikację, która pojawia się w interfejsie Dodaj/Usuń programy . Pole szIdentifier zawiera token rejestrujący aplikację za pomocą interfejsu Dodaj/Usuń programy .- FUSION_REFCOUNT_FILEPATH_GUID: Zestaw jest przywołyny przez aplikację reprezentowaną przez plik w systemie plików. Pole szIdentifier zawiera ścieżkę do tego pliku.- FUSION_REFCOUNT_OPAQUE_STRING_GUID: Zestaw jest przywołyny przez aplikację reprezentowaną tylko przez nieprzezroczystych ciągów. Pole szIdentifier zawiera ten nieprzezroczystych ciągów. Globalna pamięć podręczna zestawów nie sprawdza istnienia nieprzezroczystych odwołań podczas usuwania tej wartości.- FUSION_REFCOUNT_OSINSTALL_GUID: Ta wartość jest zarezerwowana. |
szIdentifier |
Unikatowy ciąg identyfikujący aplikację, która zainstalowała zestaw w globalnej pamięci podręcznej zestawów. Jego wartość zależy od wartości guidScheme pola. |
szNonCanonicalData |
Ciąg zrozumiały tylko przez jednostkę, która dodaje odwołanie. Globalna pamięć podręczna zestawów przechowuje ten ciąg, ale nie używa go. |
Wymagania
Platformy: Zobacz Wymagania systemowe.
Nagłówka: Fusion.h
.NET Framework wersje: dostępne od wersji 2.0
Zobacz też
Współpracuj z nami w serwisie GitHub
Źródło tej zawartości można znaleźć w witrynie GitHub, gdzie można również tworzyć i przeglądać problemy i żądania ściągnięcia. Więcej informacji znajdziesz w naszym przewodniku dla współtwórców.