Bagikan melalui


IDebugEngine2::GetEngineID

Mendapatkan GUID mesin debug (DE).

Sintaks

int GetEngineID(
    out Guid pguidEngine
);

Parameter

pguidEngine
[out] Mengembalikan GUID DE.

Tampilkan Nilai

Jika berhasil, mengembalikan S_OK; jika tidak, mengembalikan kode galat.

Keterangan

Beberapa contoh GUID khas adalah guidScriptEng, , guidNativeEngatau guidSQLEng. Mesin debug baru akan membuat GUID mereka sendiri untuk identifikasi.

Contoh

Contoh berikut menunjukkan cara menerapkan metode ini untuk objek sederhana CEngine yang mengimplementasikan antarmuka IDebugEngine2 .

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;
    }
}

Baca juga