Интерфейс IWICBitmapLock (wincodec.h)

Предоставляет методы, поддерживающие метод Lock .

Наследование

Интерфейс IWICBitmapLock наследуется от интерфейса IUnknown . IWICBitmapLock также имеет следующие типы элементов:

Методы

Интерфейс IWICBitmapLock содержит следующие методы.

 
IWICBitmapLock::GetDataPointer

Получает указатель на левый верхний пиксель в заблокированном прямоугольнике.
IWICBitmapLock::GetPixelFormat

Возвращает формат пикселей для заблокированной области пикселей. Его можно использовать для вычисления количества байтов на пиксель в заблокированной области.
IWICBitmapLock::GetSize

Извлекает ширину и высоту заблокированного прямоугольника в пикселях.
IWICBitmapLock::GetStride

Предоставляет доступ к значению шага для памяти.

Комментарии

Блокировка растрового изображения — это просто абстракция для прямоугольного окна памяти в растровом рисунке. В простейшем случае, точечном рисунке системной памяти, это просто указатель на левый верхний угол прямоугольника и значение шага.

Чтобы освободить монопольную блокировку, заданную методом Lock , и связанным объектом IWICBitmapLock , вызовите IUnknown::Release для объекта IWICBitmapLock .

Требования

Требование Значение
Минимальная версия клиента Windows XP с пакетом обновления 2 (SP2), Windows Vista [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2008 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header wincodec.h