Интерфейс 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 |