Imediaobjectimpl:: LockIT-Klasse

Bei der LockIt -Klasse handelt es sich um eine interne Klasse, die den DMO sperrt und entsperrt.

LockIt(
    _DERIVED_ *p
);

Parameter

cker

Zeiger auf das abgeleitete Objekt.

Bemerkungen

Der LockIt Konstruktor sperrt den DMO, und der Dekonstruktor entsperrt den DMO. Um das Objekt in der abgeleiteten Klasse zu sperren, deklarieren Sie eine lokale Variable vom Typ LockIt . Der DMO ist gesperrt, während das LockIt Objekt im Gültigkeitsbereich bleibt:

void SomeMethod()
{
    // The DMO is not locked.
    {
        LockIt dmoLock(this); // Locks the DMO.
        /* ... */
    } 
    // dmoLock goes out of scope, DMO is unlocked.
}

Die Methoden in imediaobjectimpl sperren den DMO automatisch.

Anforderungen

Anforderung Wert
Header
Dmuimpl. h
Bibliothek
Dmuguids. lib;
Msdmo. lib

Siehe auch

Imediaobjectimpl-Klassen Vorlage