Freigeben über


IDebugProperty3::CreateObjectID

Erstellt eine eindeutige ID für diese Eigenschaft, um sicherzustellen, dass sie unter allen anderen Eigenschaften eindeutig ist.

Syntax

int CreateObjectID();

Rückgabewert

Wenn die Ausführung erfolgreich ist, wird S_OK, andernfalls ein Fehlercode zurückgegeben.

Hinweise

Diese Methode wird aufgerufen, wenn der Sitzungsdebug-Manager sicherstellen möchte, dass diese Eigenschaft unter allen anderen Eigenschaften eindeutig identifiziert wird. Das Debugmodul (DE) unterstützt diese Methode, es sei denn, die von ihr behandelten Eigenschaften sind bereits eindeutig identifiziert. Wenn die DE diese Methode nicht unterstützt, wird sie zurückgegeben E_NOTIMPL.

Jede eindeutige ID, mit CreateObjectID der erstellt wird, wird zerstört, wenn die DestroyObjectID-Methode aufgerufen wird. Dies signalisiert auch das Ende der Notwendigkeit, diese Eigenschaft eindeutig zu identifizieren.

Hinweis

Es gibt keine Methode zum Abrufen dieser eindeutigen ID, sodass die DE die gewünschten eindeutigen IDs ausführen kann, wenn die CreateObjectID Methode aufgerufen wird.

Siehe auch