Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
En kvalificerad komponent är en metod för indirekt på en nivå, ungefär som en pekare. Kvalificerade komponenter används främst för att gruppera komponenter med parallella funktioner i kategorier. Om du till exempel har 30 komponenter i tabellen Komponent som är samma Microsoft Word-faxmall lokaliserad till 30 språk, kan du gruppera dessa i en kategori av kvalificerade komponenter med hjälp av tabellen PublishComponent.
Kvalificerade komponenter anges i tabellen Komponent på samma sätt som vanliga komponenter. Varje komponent måste ha ett unikt komponent-ID GUID och komponentidentifierare som anges i tabellen Komponent. Dessutom associeras kvalificerade komponenter med ett kategori-GUID och en textsträngskvalificerare i tabellen PublishComponent. Kvalificerade komponenter refereras till av kategorin GUID och kvalificeraren, som bara pekar på den vanliga komponenten i tabellen Komponent.
Till exempel kan ett kvalificerat komponent-ID GUID peka på olika språkversioner av en resurs-DLL. I det här fallet består gruppen av lokaliserade resurs-DLL:er av kategorin och de numeriska språkidentifierarna (LCID) används ofta som kvalificerare. En utvecklare kan skapa ett installationspaket som använder dessa kvalificerade komponenter för att göra följande:
- Hitta sökvägen till en viss språkversion av resurs-DLL:n med hjälp av MsiProvideQualifiedComponent eller MsiProvideQualifiedComponentEx och installera resursen.
- Fastställ alla språkversioner av resurs-DLL:n som finns genom att anropa MsiEnumComponentQualifiers.
- Förbered programmet för att stödja ytterligare språk. Ett framtida språkpaket för programmet kan använda den kvalificerade komponenten för att lägga till fler språkversioner av resurs-DLL:en.
Mer information finns i Använda kvalificerade komponenter.