CreateCordbObject İşlevi

Uzak bir işlemde yönetilen hata ayıklama oturumu örneği oluşturmak için işlevsellik sağlayan bir hata ayıklayıcı arabirimi (ICorDebug) oluşturur.

Sözdizimi

HRESULT CordbCreateObject (
       [in]  int         iDebuggerVersion,
       [out] IUnknown**  ppCordb
);

Parametreler

iDebuggerVersion [in] Hedef işlemin hata ayıklayıcı sürümü. Uzaktan hata ayıklama için bu parametre CorDebugVersion_2_0 olmalıdır.

ppCordb[out] ICorDebug arabirimine atanacak ve döndürülecek nesne işaretçisine yönelik işaretçi.

Dönüş Değeri

S_OK İşlemdeki CLR sayısı başarıyla belirlendi ve karşılık gelen tanıtıcı ve yol dizileri düzgün bir şekilde dolduruldu.

ppCordb E_INVALIDARG null veya iDebuggerVersion CorDebugVersion_2_0 değil.

E_OUTOFMEMORY için yeterli bellek ayrılamıyor ppCordb

E_FAIL (veya diğer E_ dönüş kodları) Diğer hatalar.

Açıklamalar

ppCordb arabirimi, tüm yönetilen hata ayıklama hizmetleri için en üst düzey hata ayıklama arabirimidir.

Gereksinimler

Platformlar: Bkz. Sistem Gereksinimleri.

Üst bilgi: CoreClrRemoteDebuggingInterfaces.h

Kitaplık: mscordbi_macx86.dll

.NET Framework Sürümleri: 3.5 SP1