COR_PRF_MODULE_FLAGS — Wyliczenie
Określa właściwości modułu.
Składnia
typedef enum
{
COR_PRF_MODULE_DISK = 0x00000001,
COR_PRF_MODULE_NGEN = 0x00000002,
COR_PRF_MODULE_DYNAMIC = 0x00000004,
COR_PRF_MODULE_COLLECTIBLE = 0x00000008,
COR_PRF_MODULE_RESOURCE = 0x00000010,
COR_PRF_MODULE_FLAT_LAYOUT = 0x00000020,
COR_PRF_MODULE_WINDOWS_RUNTIME = 0x00000040
} COR_PRF_MODULE_FLAGS;
Elementy członkowskie
Członek | Opis |
---|---|
COR_PRF_MODULE_DISK | Moduł został załadowany z dysku. |
COR_PRF_MODULE_NGEN | Moduł został wygenerowany przez generator obrazów natywnych (Ngen.exe). |
COR_PRF_MODULE_DYNAMIC | Moduł został utworzony przez metody w System.Reflection.Emit przestrzeni nazw. |
COR_PRF_MODULE_COLLECTIBLE | Okres istnienia modułu jest zarządzany przez moduł bezużyteczny. |
COR_PRF_MODULE_RESOURCE | Moduł nie zawiera metadanych i jest używany ściśle jako zasób. Zarządzanym odpowiednikiem tego bitu Module.IsResource jest metoda. |
COR_PRF_MODULE_FLAT_LAYOUT | Układ modułu w pamięci jest płaski, a nie zamapowany. Jeśli moduł ma ten zestaw bitów, profileery odczytujące informacje bezpośrednio z nagłówka przenośnego pliku wykonywalnego (PE) będą musiały zachować ostrożność podczas interpretowania względnych adresów wirtualnych (RVA) w nagłówku. |
COR_PRF_MODULE_WINDOWS_RUNTIME | Flaga środowisko wykonawcze systemu Windows typu zawartości jest ustawiana w metadanych zestawu tego modułu. Dotyczy to wszystkich modułów metadanych systemu Windows (winmd). |
Uwagi
Bity z COR_PRF_MODULE_FLAGS są zwracane do profilera w parametrze pdwModuleFlags
wyjściowym metody ICorProfilerInfo3::GetModuleInfo2 . Niektóre kombinacje co najmniej dwóch flag są możliwe, ale nie wszystkie kombinacje są możliwe.
Wymagania
Platformy: Zobacz Wymagania systemowe.
Nagłówka: CorProf.idl, CorProf.h
Biblioteki: CorGuids.lib
wersje .NET Framework: dostępne od 4
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.