Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse 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;
}
}