Freigeben über


ASSEMBLY_INFO-Struktur

Enthält Informationen zu einer Assembly, die im globalen Assemblycache registriert ist.

Syntax

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

Member

Member BESCHREIBUNG
cbAssemblyInfo Die Größe der Struktur in Byte. Dieses Feld ist für die zukünftige Erweiterbarkeit reserviert.
dwAssemblyFlags Flags, die Installationsdetails zur Assembly angeben. Die folgenden Werte werden unterstützt:

– Der Wert von ASSEMBLYINFO_FLAG_INSTALLED, der angibt, dass die Assembly installiert ist. Die aktuelle Version von .NET Framework legt dwAssemblyFlags immer auf diesen Wert fest.
– Der Wert von ASSEMBLYINFO_FLAG_PAYLOADRESIDENT, der angibt, dass die Assembly payloadresident ist. Die aktuelle Version von .NET Framework legt dwAssemblyFlags niemals auf diesen Wert fest.
uliAssemblySizeInKB Die Gesamtgröße der Dateien, die in der Assembly enthalten sind, in Kilobyte.
pszCurrentAssemblyPathBuf Ein Zeiger auf einen Zeichenfolgenpuffer, der den aktuellen Pfad zur Manifestdatei enthält. Der Pfad muss mit dem Zeichen NULL enden.
cchBuf Die Anzahl der Breitzeichen, einschließlich des NULL-Endzeichens, die in pszCurrentAssemblyPathBuf enthalten sind.

Anforderungen

Plattformen: Informationen finden Sie unter Systemanforderungen.

Header: Fusion.h

.NET Framework-Versionen: seit Version 1.0 verfügbar

Siehe auch