Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Du kan lägga till ett manifest i ett program som en resurs i programmets binära körbara huvudfil. Värdet för MANIFEST_RESOURCE_ID avgör hur de sida-vid-sida-sammansättningsberoenden som beskrivs i manifestet används av inläsaren.
Om du anger MANIFEST_RESOURCE_ID till 1 använder inläsaren de sida-vid-sida-sammansättningsberoenden som anges i manifestet som standard för processen. Alla plugin-program använder också den här processens standard.
I följande tabell sammanfattas hur inläsaren använder manifestet för olika värden för MANIFEST_RESOURCE_ID när programmet kompileras med flaggan -DISOLATION_AWARE_ENABLED. Observera att värdena 1–16 är reserverade för användning av Windows XP. En utvecklare kan använda andra värden om de vill hantera aktiveringskontexterna med hjälp av funktionerna som beskrivs i Aktiveringskontextreferens.
| Värdet för MANIFEST_RESOURCE_ID | Manifestet anger processstandarden? | Använd för statiska importer | Använd för en EXE? | Använda för en DLL? | Används sida vid sida-versionen av sammansättningar om de kompileras med -DISOLATION_AWARE_ENABLED? |
|---|---|---|---|---|---|
| 1 | Ja | Ja | Ja | Nej | Ja |
| 2 | Nej | Ja | Ja | Ja | Ja |
| 3 | Nej | Nej | Ja | Ja | Ja |
MANIFEST_RESOURCE_ID 1 ska användas för program som inte är värdar för plugin-program. Använd MANIFEST_RESOURCE_ID 1 när alla delar av programmet ska använda den version av sammansättningen sida vid sida som anges i manifestet. Mer information finns i Aktivera en sammansättning i ett program utan tillägg.
MANIFEST_RESOURCE_ID 2 ska användas för program som är värdar för kontroller från tredje part eller plugin-program. I det här fallet påverkar manifestet alla sida-vid-sida-sammansättningar som läses in av statisk inläsning, anrop till DllMain och anrop som omdirigeras av -DISOLATION_AWARE_ENABLED. För mer information, se Aktivera en assembly i ett program som är värd för en DLL, ett tillägg eller en kontrollpanel.
MANIFEST_RESOURCE_ID 3 bör bara användas för att omdirigera anrop från -DISOLATION_AWARE_ENABLED. Laddning med andra metoder påverkas inte.