Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Belirtilen işlemden çalışan programların listesini alır.
Sözdizimi
int GetProviderProcessData(
enum_PROVIDER_FLAGS Flags,
IDebugDefaultPort2 pPort,
AD_PROCESS_ID ProcessId,
CONST_GUID_ARRAY EngineFilter,
PROVIDER_PROCESS_DATA[] pProcess
);
Parametreler
Flags
[in] PROVIDER_FLAGS numaralandırmasından bayrakların birleşimi. Bu çağrı için aşağıdaki bayraklar tipiktir:
| Bayrak | Açıklama |
|---|---|
PFLAG_REMOTE_PORT |
Arayan uzak makinede çalışıyor. |
PFLAG_DEBUGGEE |
Arayan şu anda hata ayıklanıyor (her düğüm için sıralamayla ilgili ek bilgiler döndürülür). |
PFLAG_ATTACHED_TO_DEBUGGEE |
Çağıran, hata ayıklayıcısı tarafından öğesine eklendi ancak başlatılmadı. |
PFLAG_GET_PROGRAM_NODES |
Çağıran, döndürülecek program düğümlerinin listesini istiyor. |
pPort
[in] Arama işleminin üzerinde çalıştığı bağlantı noktası.
processId
[in] Söz konusu programı içeren işlemin kimliğini tutan bir AD_PROCESS_ID yapısı.
EngineFilter
[in] Bu işlemde hata ayıklamaya atanan hata ayıklama altyapıları için bir GUID dizisi (bunlar, sağlanan altyapıların desteklediğini temel alarak döndürülen programları filtrelemek için kullanılır; altyapı belirtilmezse, tüm programlar döndürülür).
pProcess
[out] İstenen bilgilerle doldurulmuş bir PROVIDER_PROCESS_DATA yapısı.
İade Değeri
Başarılı olursa döndürür S_OK; aksi takdirde bir hata kodu döndürür.
Açıklamalar
Bu yöntem normalde bu işlemde çalışan programların listesini almak için bir işlem tarafından çağrılır. Döndürülen bilgiler, IDebugProgramNode2 nesnelerinin listesidir.