Device.GetFrontBuffer - метод
Обновлен: Ноябрь 2007
Генерирует копию переднего буфера устройства и помещает ее в буфер системной памяти, предоставленный приложением.
Пространство имен: Microsoft.WindowsMobile.DirectX.Direct3D
Сборка: Microsoft.WindowsMobile.DirectX (в Microsoft.WindowsMobile.DirectX.dll)
Синтаксис
'Декларация
Public Sub GetFrontBuffer ( _
buffer As Surface _
)
'Применение
Dim instance As Device
Dim buffer As Surface
instance.GetFrontBuffer(buffer)
public void GetFrontBuffer(
Surface buffer
)
public:
void GetFrontBuffer(
Surface^ buffer
)
public function GetFrontBuffer(
buffer : Surface
)
Параметры
- buffer
Тип: Microsoft.WindowsMobile.DirectX.Direct3D.Surface
Структура Surface, получающая копию содержимого переднего буфера.
Этот параметр должен иметь такой же формат, как передний буфер.
Для оконного режима размер целевой поверхности должен совпадать с размером рабочего стола. Для полноэкранного режима размер целевой поверхности должен совпадать с размером экрана.
Исключения
Исключение | Условие |
---|---|
InvalidCallException | Вызов метода недопустим. Например, параметр метода может содержать недопустимое значение. |
DeviceLostException | Устройство потеряно и не может быть перезагружено в настоящий момент. Таким образом, рендеринг невозможен. |
Заметки
Этот метод является единственным средством перехвата снимка экрана со сглаживанием. Этот метод действует медленно и его не следует использовать в критическом пути производительности.
Разрешения
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.
Платформы
Windows CE, Windows Mobile for Smartphone, Windows Mobile для карманных ПК
Среды .NET Framework и .NET Compact Framework поддерживают не все версии каждой платформы. Поддерживаемые версии перечислены в разделе Требования к системе для .NET Framework.
Сведения о версии
.NET Compact Framework
Поддерживается в версиях: 3.5, 2.0
См. также
Ссылки
Microsoft.WindowsMobile.DirectX.Direct3D - пространство имен