WriteableBitmap.BackBuffer Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém um ponteiro para o buffer de fundo.
public:
property IntPtr BackBuffer { IntPtr get(); };
[set: System.Security.SecurityCritical]
public IntPtr BackBuffer { [System.Security.SecurityCritical] get; }
public IntPtr BackBuffer { get; }
[<get: System.Security.SecurityCritical>]
[<set: System.Security.SecurityCritical>]
member this.BackBuffer : nativeint
member this.BackBuffer : nativeint
Public ReadOnly Property BackBuffer As IntPtr
Valor da propriedade
-
IntPtr
nativeint
Um IntPtr que aponta para o endereço básico do buffer de fundo.
- Atributos
Comentários
O buffer traseiro contém o conteúdo do bitmap no formato de pixel solicitado pelo usuário.
Atualize o buffer traseiro somente entre chamadas para os métodos e Unlock as Lock chamadas. Se você não seguir o fluxo de trabalho de Bloqueio/Desbloqueio descrito nas observações da WriteableBitmap classe, comportamentos indefinidos, como o rasgo, poderão ocorrer.
O endereço do buffer de fundo não é alterado.
Acesso thread-safe
Você pode passar o BackBuffer ponteiro para componentes externos e outros threads para processamento, mas, se o fizer, deverá fornecer sua própria coordenação de thread. Em particular, você deve garantir que o thread da interface do usuário especifique áreas alteradas chamando o AddDirtyRect método e que o thread da interface do usuário desbloqueie o buffer chamando o Unlock método.