Device.GetFrontBuffer Method
Generates a copy of a device's front buffer and places it in a system memory buffer provided by the application.
Namespace: Microsoft.WindowsMobile.DirectX.Direct3D
Assembly: Microsoft.WindowsMobile.DirectX (in microsoft.windowsmobile.directx.dll)
Syntax
'Declaration
Public Sub GetFrontBuffer ( _
buffer As Surface _
)
'Usage
Dim instance As Device
Dim buffer As Surface
instance.GetFrontBuffer(buffer)
public void GetFrontBuffer (
Surface buffer
)
public:
void GetFrontBuffer (
Surface^ buffer
)
public void GetFrontBuffer (
Surface buffer
)
public function GetFrontBuffer (
buffer : Surface
)
Parameters
buffer
A Surface structure that receives a copy of the front buffer's contents.This parameter must have the same format as the front buffer.
For windowed mode, the size of the destination surface should be the desktop size. For full-screen mode, the size of the destination surface should be the screen size.
Exceptions
Exception type | Condition |
---|---|
The method call is invalid. For example, a method's parameter might contain an invalid value. |
|
The device is lost but cannot be reset at this time. Therefore, rendering is not possible. |
Remarks
This method is the only way to capture an anti-aliased screen shot. This method is slow by design, and should not be used in a performance-critical path.
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see .
Platforms
Windows CE, Windows Mobile for Pocket PC, Windows Mobile for Smartphone
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see System Requirements.
Version Information
.NET Compact Framework
Supported in: 2.0
See Also
Reference
Device Class
Device Members
Microsoft.WindowsMobile.DirectX.Direct3D Namespace