Partilhar via


IDebugPropertyCreateEvent2

Essa interface é enviada pelo mecanismo de depuração (DE) para o Gerenciador de sessão de depuração (SDM), quando ele cria uma propriedade que está associada um documento específico.

IDebugPropertyCreateEvent2 : IUnknown

Observações para Implementadores

O DE implementa essa interface para relatar que foi criada uma propriedade. O IDebugEvent2 interface deve ser implementada no mesmo objeto dessa interface. O SDM usa QueryInterface para acesso a IDebugEvent2 interface. Essa interface é implementada, se o DE criou uma propriedade associada a um script que tenha sido carregado ou criado e se esse script precisa aparecer no IDE.

Observações para chamadores

O DE cria e envia este objeto de evento para o relatório que foi criada uma propriedade. O evento é enviado usando o IDebugEventCallback2 função de retorno de chamada que é fornecida pelo SDM quando ele está vinculado ao programa que está sendo depurado.

Métodos na ordem de Vtable

A tabela a seguir mostra o método da IDebugPropertyCreateEvent2 interface.

Método

Descrição

IDebugPropertyCreateEvent2::GetDebugProperty

Obtém a nova propriedade.

Comentários

Se uma propriedade tiver um documento específico ou o script associado a ele, o DE pode enviar esse evento para o SDM para atualizar o Documentos de Script janela com o nome do documento. O SDM chamará IDebugProperty2::GetExtendedInfo com o argumento guidDocument para recuperar um VARIANT que contém um IUnknown ponteiro. O SDM chamará QueryInterface no ponteiro this para recuperar o IDebugDocument2 interface é usado para atualizar o Documentos de Script janela.

Requisitos

Cabeçalho: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Consulte também

Referência

IDebugEvent2

IDebugEventCallback2

IDebugProperty2

Conceitos

Interfaces principais