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.