Compartilhar via


WriteableBitmap.BackBuffer Propriedade

Definição

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.

Aplica-se a