AvregistreraClassInfo-åtgärd
Åtgärden UnregisterClassInfo hanterar borttagningen av COM-klassinformation från systemregistret. Den använder tabellen AppId.
Sekvensbegränsningar
Åtgärden UnregisterClassInfo måste komma efter åtgärden InstallInitialize och före åtgärden RegisterClassInfo.
RemoveRegistryValues måste komma före UnregisterClassInfo i sekvensen.
Sekvenseringen av åtgärderna i följande grupp är begränsad. Om någon delmängd av dessa åtgärder sker tillsammans i en sekvenstabell måste de ske i samma relativa sekvens som i följande tabell:
- AvregistreraClassInfo
- UnregisterExtensionInfo
- UnregisterProgIdInfo
- AvregistreraMIMEInfo
- RegisterClassInfo
- RegisterExtensionInfo
- RegisterProgIdInfo
- RegisterMIMEInfo
Till exempel måste RegisterExtensionInfo komma före UnregisterClassInfo i sekvenstabellen.
ActionData-meddelanden
Fält | Beskrivning av åtgärdsdata |
---|---|
[1] | GUID för avregistrerad COM-klass. |
Anmärkningar
Installationsprogrammet anger egenskapen OLEAdvtSupport till true när den aktuella användarens system har uppgraderats för att fungera med installation på begäran via COM. Om systemet inte stöder installation på begäran via COM tar UnregisterClassInfo bort alla COM-klasser som anges i tabellen Class som är associerade med antingen avinstallerade funktioner eller funktioner som har installerats som annonserade från systemregistret. Annars tar den här åtgärden bara bort DE COM-klasser som är associerade med de funktioner som valts för att avinstalleras från systemregistret.