Partilhar via


IDebugProperty3::CreateObjectID

Cria uma ID exclusiva para essa propriedade para garantir que ele seja exclusivo entre todas as outras propriedades.

HRESULT CreateObjectID(
   void
);
int CreateObjectID();

Valor de retorno

Se bem-sucedida, retorna S_OK; Caso contrário, retorna um código de erro.

Comentários

Esse método é chamado quando o Gerenciador de sessão de depuração quer certificar-se de que essa propriedade é identificada exclusivamente entre todas as outras propriedades. O mecanismo de depuração (DE) oferece suporte a esse método, a menos que ele lida com propriedades já exclusivamente são identificadas. Se o DE não oferece suporte a esse método, ele retorna E_NOTIMPL.

Qualquer identificação exclusiva é criado com CreateObjectID é destruída quando a IDebugProperty3::DestroyObjectID método é chamado; Isso também sinaliza o fim da necessidade de identificar com exclusividade esta propriedade.

Dica

Não há nenhum método para recuperar essa identificação exclusiva, para que o DE possa fazer o que quiser para identificações exclusivas quando a CreateObjectID método é chamado.

Consulte também

Referência

IDebugProperty3

IDebugProperty3::DestroyObjectID