IDebugProperty3::CreateObjectID

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

Sintaxe

int CreateObjectID();

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.

Confira também