Udostępnij za pośrednictwem


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

int CreateObjectID();

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.

Zobacz też