ILMDSKernel2::LockModules

Summary

Locks all modules of the same AppID that were unlocked using ILMDSKernel2::UnlockModule.


Note

As of v21 the LEADTOOLS Multimedia toolkit has been updated to use a seamless license mechanism and any new development must use it. The new licensing mechanism uses L_SetLicenseFile and L_SetLicenseBuffer. For a step-by-step tutorial on a C DLL platform, refer to Add References and Set a License.

The ILMDSKernel2::UnlockModule mechanism is still supported in v21.


Syntax

#include "ILMDSKernel2.h"

Language Syntax
C HRESULT ILMDSKernel2_LockModules(pDSKrn, AppID, Flags)
C++ HRESULT LockModules(AppID, Flags)
VB object.LockModules(AppID As String, Flags As Long) As Long

Parameters

ILMDSKernel2 *pDSKrn

Pointer to an interface.

BSTR AppID

The application ID. This cannot be NULL (empty).

Flags

Flags that specify the level at which locking will be performed. For a list of possible values, refer to LockFlagsConstants2.

Returns

Return Description
S_OK The function ran successfully.
<> S_OK An error occurred. Refer to the Error Codes or the HRESULT error codes in the DirectShow documentation.

Comments

You must call ILMDSKernel2::LockModules:

Required DLLs and Libraries

See Also

Functions

Example

For an example, refer to Using the DSKernel Object.

Help Version 23.0.2024.2.29
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2024 LEAD Technologies, Inc. All Rights Reserved.

LEADTOOLS Filters C API Help

Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.