Udostępnij za pośrednictwem


ASSEMBLY_INFO — Struktura

Zawiera informacje o zestawie, który jest zarejestrowany w globalnej pamięci podręcznej zestawów.

Składnia

typedef struct _ASSEMBLY_INFO {  
    ULONG           cbAssemblyInfo;  
    DWORD           dwAssemblyFlags;  
    ULARGE_INTEGER  uliAssemblySizeInKB;  
    LPWSTR          pszCurrentAssemblyPathBuf;  
    ULONG           cchBuf;  
} ASSEMBLY_INFO;  

Elementy członkowskie

Członek Opis
cbAssemblyInfo Rozmiar w bajtach struktury. To pole jest zarezerwowane dla przyszłej rozszerzalności.
dwAssemblyFlags Flagi wskazujące szczegóły instalacji zestawu. Obsługiwane są następujące wartości:

— wartość ASSEMBLYINFO_FLAG_INSTALLED, która wskazuje, że zestaw jest zainstalowany. Bieżąca wersja .NET Framework zawsze ustawia dwAssemblyFlags tę wartość.
- Wartość ASSEMBLYINFO_FLAG_PAYLOADRESIDENT, która wskazuje, że zestaw jest rezydentem ładunku. Bieżąca wersja .NET Framework nigdy nie ustawia dwAssemblyFlags na tę wartość.
uliAssemblySizeInKB Całkowity rozmiar (w kilobajtach) plików, które zawiera zestaw.
pszCurrentAssemblyPathBuf Wskaźnik do buforu ciągu, który przechowuje bieżącą ścieżkę do pliku manifestu. Ścieżka musi kończyć się znakiem null.
cchBuf Liczba znaków szerokich, w tym terminator o wartości null, który pszCurrentAssemblyPathBuf zawiera.

Wymagania

Platformy: Zobacz Wymagania systemowe.

Nagłówka: Fusion.h

wersje .NET Framework: dostępne od wersji 1.0

Zobacz też