Aracılığıyla paylaş


Diğer Veri Alanları

Çekirdek modunda hata ayıklamada, ana belleğe ve kayıtlara ek olarak çeşitli veri alanlarına veri okumak ve yazmak mümkündür. Aşağıdaki veri alanlarına erişilebilir:

System Bus
ReadBusData ve WriteBusData yöntemleri sistem veri yolu verilerini okur ve yazar.

Control-Space Belleği
ReadControl ve WriteControl yöntemleri control-space belleğini okur ve yazar.

G/Ç Belleği.
ReadIo ve WriteIo okuma ve yazma sistemi ve veri yolu G/Ç belleği yöntemleri.

Modele Özgü Yazmaç (MSR)
Belirli bir CPU modeli için özellikleri etkinleştiren ve devre dışı bırakabilen ve hata ayıklamayı destekleyen denetim yazmaçları olan ReadMsr ve WriteMsr yöntemleri MSR'leri okur ve yazar.

Işleme

Kullanıcı modunda hata ayıklamada, sistem nesneleri hakkındaki bilgiler bir hedef işleme ait sistem tanıtıcıları kullanılarak elde edilebilir. ReadHandleData yöntemi bu bilgileri okumak için kullanılabilir.

İş parçacığı ve işlem sistemi nesneleri için sistem tanıtıcıları GetCurrentThreadHandle ve GetCurrentProcessHandle yöntemleri kullanılarak elde edilebilir. Bu tanıtıcılar, create-thread ve create-process hata ayıklama olayı gerçekleştiğinde IDebugEventCallbacks::CreateThread ve IDebugEventCallbacks::CreateProcess geri çağırma yöntemlerine de sağlanır.

Not Çekirdek modunda işlem ve iş parçacığı tanıtıcıları yapay tanıtıcılardır. Bunlar sistem tutamaçları değildir.