IMediaObjectImpl::LockIt 类

LockIt类是一个内部类,用于锁定和解锁DMO。

LockIt(
    _DERIVED_ *p
);

参数

P

指向派生对象的指针。

备注

LockIt构造函数锁定DMO,析构函数解锁DMO。 若要从派生类内部锁定对象,请声明类型的 LockIt局部变量。 对象保留在作用域内时LockIt锁定DMO:

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

IMediaObjectImpl 中的方法会自动锁定DMO。

要求

要求 Value
标头
Dmoimpl.h

Dmoguids.lib;
Msdmo.lib

另请参阅

IMediaObjectImpl 类模板