Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Exposes methods that support the Lock method.
Inheritance
The IWICBitmapLock interface inherits from the IUnknown interface. IWICBitmapLock also has these types of members:
Methods
The IWICBitmapLock interface has these methods.
| IWICBitmapLock::GetDataPointer Gets the pointer to the top left pixel in the locked rectangle. |
| IWICBitmapLock::GetPixelFormat Gets the pixel format of for the locked area of pixels. This can be used to compute the number of bytes-per-pixel in the locked area. |
| IWICBitmapLock::GetSize Retrieves the width and height, in pixels, of the locked rectangle. |
| IWICBitmapLock::GetStride Provides access to the stride value for the memory. |
Remarks
The bitmap lock is simply an abstraction for a rectangular memory window into the bitmap. For the simplest case, a system memory bitmap, this is simply a pointer to the top left corner of the rectangle and a stride value.
To release the exclusive lock set by Lock method and the associated IWICBitmapLock object, call IUnknown::Release on the IWICBitmapLock object.
Requirements
| Requirement | Value |
|---|---|
| Minimum supported client | Windows XP with SP2, Windows Vista [desktop apps | UWP apps] |
| Minimum supported server | Windows Server 2008 [desktop apps | UWP apps] |
| Target Platform | Windows |
| Header | wincodec.h |