VideoPortAcquireDeviceLock function

The VideoPortAcquireDeviceLock function acquires the device lock maintained by the video port driver.

Syntax


VOID VideoPortAcquireDeviceLock(
  _In_ PVOID HwDeviceExtension
);

Parameters

HwDeviceExtension [in]

Pointer to the miniport driver's device extension.

Return value

None

Remarks

Typically, the video port driver guarantees threaded synchronization into the miniport driver through the use of a device lock. However, a miniport driver must perform its own synchronization when being accessed by a child device. That is, a miniport driver must perform synchronization in routines that it exposes through HwVidQueryInterface by acquiring the device lock maintained by the video port driver.

The miniport driver should release the device lock as quickly as possible by calling VideoPortReleaseDeviceLock.

Requirements

Target platform

Desktop

Version

Available in Windows 2000 and later versions of the Windows operating systems.

Header

Video.h (include Video.h)

Library

Videoprt.lib

DLL

Videoprt.sys

IRQL

PASSIVE_LEVEL

See also

HwVidQueryInterface
VideoPortReleaseDeviceLock

 

 

Send comments about this topic to Microsoft

Show: