IDebugProperty3::CreateObjectID
Tworzy unikatowy identyfikator dla tej właściwości, aby upewnić się, że jest ona unikatowa we wszystkich innych właściwościach.
Składnia
Wartość zwracana
Jeśli operacja powiedzie się, zwraca wartość S_OK
; w przeciwnym razie zwraca kod błędu.
Uwagi
Ta metoda jest wywoływana, gdy menedżer debugowania sesji chce upewnić się, że ta właściwość jest jednoznacznie identyfikowana między wszystkimi innymi właściwościami. Aparat debugowania (DE) obsługuje tę metodę, chyba że właściwości, z których korzysta, są już jednoznacznie identyfikowane. Jeśli de nie obsługuje tej metody, zwraca wartość E_NOTIMPL
.
Każdy unikatowy identyfikator utworzony CreateObjectID
za pomocą jest niszczony, gdy wywoływana jest metoda DestroyObjectID . Oznacza to również koniec potrzeby unikatowej identyfikacji tej właściwości.
Uwaga
Nie ma metody pobierania tego unikatowego identyfikatora, więc de może zrobić to, co chce dla unikatowych identyfikatorów, gdy CreateObjectID
metoda jest wywoływana.