Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ruft die GUID des Debugmoduls (DE) ab.
Syntax
Parameter
pguidEngine
[out] Gibt die GUID der DE zurück.
Rückgabewert
Wenn die Ausführung erfolgreich ist, wird S_OK, andernfalls ein Fehlercode zurückgegeben.
Hinweise
Einige Beispiele für typische GUIDs sind guidScriptEng, guidNativeEngoder guidSQLEng. Neue Debugmodule erstellen ihre eigene GUID zur Identifizierung.
Beispiel
Das folgende Beispiel zeigt, wie Sie diese Methode für ein einfaches CEngine Objekt implementieren, das die IDebugEngine2-Schnittstelle implementiert.
HRESULT CEngine::GetEngineId(GUID *pguidEngine) {
if (pguidEngine) {
// Set pguidEngine to guidBatEng, as defined in the Batdbg.idl file.
// Other languages would require their own guidDifferentEngine to be
//defined in the Batdbg.idl file.
*pguidEngine = guidBatEng;
return NOERROR; // This is typically S_OK.
} else {
return E_INVALIDARG;
}
}