IDebugProperty3::CreateObjectID
Cria uma ID exclusiva para essa propriedade para garantir que ela seja exclusiva entre todas as outras propriedades.
Sintaxe
Valor de retorno
Se tiver êxito, retornará S_OK
. Caso contrário, retornará um código de erro.
Comentários
Esse método é chamado quando o gerenciador de depuração de sessão deseja certificar-se de que essa propriedade seja identificada exclusivamente entre todas as outras propriedades. O mecanismo de depuração (DE) oferece suporte a esse método, a menos que as propriedades com as quais ele lida já estejam identificadas exclusivamente. Se o DE não oferecer suporte a esse método, ele retornará E_NOTIMPL
.
Qualquer ID exclusivo criado com CreateObjectID
é destruído quando o método DestroyObjectID é chamado, isso também sinaliza o fim da necessidade de identificar exclusivamente essa propriedade.
Observação
Não há nenhum método para recuperar essa ID exclusiva, portanto, o DE pode fazer o que quiser para IDs exclusivas quando o CreateObjectID
método é chamado.