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.
Belirli bir program için program düğümünü alır.
Sözdizimi
int GetProviderProgramNode(
enum_PROVIDER_FLAGS Flags,
IDebugDefaultPort2 pPort,
AD_PROCESS_ID ProcessId,
ref Guid guidEngine,
ulong programId,
out IDebugProgramNode2 ppProgramNode
);
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ı. |
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ı.
guidEngine
[in] Programın bağlı olduğu hata ayıklama altyapısının GUID'i (varsa).
programId
[in] Program düğümünün alındığı programın kimliği.
ppProgramNode
[out] İstenen program düğümünü temsil eden bir IDebugProgramNode2 nesnesi.
İade Değeri
Başarılı olursa döndürür S_OK; aksi takdirde bir hata kodu döndürür.