Regisztráció megszüntetéseClassInfo művelet
A UnregisterClassInfo művelet kezeli a COM-osztály információinak a rendszerregisztrációs adatbázisból való eltávolítását. A AppId tábla.
Sorozatkorlátozások
Az UnregisterClassInfo műveletnek az InstallInitialize művelet után, valamint a RegisterClassInfo művelet előtt kell lennie.
RemoveRegistryValues a sorrendben a UnregisterClassInfo elé kell érkeznie.
A következő csoport műveleteinek sorrendje korlátozott. Ha ezeknek a műveleteknek egy részhalmaza együtt fordul elő egy sorrendtáblában, azoknak ugyanabban a relatív sorrendben kell történniük, mint az alábbi táblázatban:
- AClassInfo regisztráció törlése
- UnregisterExtensionInfo
- UnregisterProgIdInfo
- Regisztráció törléseMIMEInfo
- RegisterClassInfo
- RegisterExtensionInfo
- RegisterProgIdInfo
- RegisterMIMEInfo
Az RegisterExtensionInfo például a sorrendtáblában lévő UnregisterClassInfo elé kell érkeznie.
ActionData-üzenetek
Mező | A műveleti adatok leírása |
---|---|
[1] | A nem regisztrált COM-osztály GUID azonosítója. |
Megjegyzések
A telepítő az OLEAdvtSupport tulajdonságot igaz értékre állítja, amikor az aktuális felhasználó rendszerét frissítették, hogy a COM-n keresztül működjön az igény szerinti telepítéssel. Ha a rendszer nem támogatja az igény szerinti telepítést a COM-n keresztül, a UnregisterClassInfo eltávolítja a osztálytáblában felsorolt összes COM-osztályt, a rendszerregisztrációs adatbázisból meghirdetett eltávolított funkciókhoz vagy szolgáltatásokhoz társítva. Ellenkező esetben ez a művelet csak a rendszerregisztrációs adatbázisból eltávolítani kívánt funkciókhoz társított COM-osztályokat távolítja el.