Makale numarası: 193059 - Son Gözden Geçirme: 11 Temmuz 2005 Pazartesi - Gözden geçirme: 2.4

BILGI: IP Yardımcısı Apı Net Config ve stat bilgi için Win32 uygulamaları Ekle

Sistem İpucuBu makale, kullandığınızdan farklı bir işletim sistemine yöneliktir. Sizinle ilgili olmayabilecek makale içeriği devre dışı bırakıldı.

Bu Sayfada

Hepsini aç | Hepsini kapa

Özet

IP Yardımcısı API (IPHLPAPI) ağ yapılandırması Windows ve Windows 32-bit uygulamalar için istatistik bilgileri sağlayan ortak bir apı'dir. API için Windows NT 4.0 Service Pack 4 ve sonraki sürümleri ve Windows 98 ve Windows 2000 için ' dir. Tüm IP Yardımcısı Apı, Windows NT 4.0 ve Windows 98 platformları için kullanılabilir.

Daha fazla bilgi

Bu makalede, gerçekleştirdikleri görev veya üzerinde çalışan nesne göre gruplandırılmış, kullanılabilir IP Yardımcısı Apı kısa bir açıklamasını sağlar. Ek bilgi için örnek kod da dahil olmak üzere IP Yardımcısı Apı ve sonrasında yayımlanan Windows NT 5.0 Beta 2 Platform SDK'de kullanılabilir olur.

Sınıf arabirimi

Bu sınıf, ağ bağdaştırıcısının özelliğe bilgilerini almak uygulamaları sağlar. Windows NT 4.0 Service Pack 4 için kullanılabilir IP Yardımcısı Apı, aşağıda listelenmiştir:
  • GetIfTable: tüm ağ bağdaştırıcılarını fiziksel özelliklerini alır.
  • GetIfEntry: belirli bir bağdaştırıcının özelliklerini alır.
  • SetIfEntry: bir arabirim yukarı, aşağı veya bir sınama modunda olup olmadığını açıklayan gibi belirli bir bağdaştırıcının işletim durumunu güncelleştirir.
  • SetIpTTL: yaşam süresi (TTL) alanı sisteminizden gönderilen tüm IP paketlerini saatini değiştirmek uygulamaları sağlar.

IP adres sınıfı

Bu sınıf, değiştirmek ve IP yapılandırma bilgilerini almak uygulamaları sağlar. Ancak, bu Apı'ların çoğu, Windows NT 4.0 Service Pack 4 üzerinde desteklenmiyor. Windows NT 4.0 SP 4 için kullanılabilir IP Yardımcısı Apı, aşağıda listelenmiştir:
  • GetIpAddrTable: IP adresi bilgilerini almak bir uygulama sağlar.

ARP tablosu sınıfı

Bu sınıf erişim fiziksel bir adres için bir IP adresinden tarafından eşleme için adres çözümleme iletişim kuralı (ARP) girişleri sağlar. Windows NT Server 4.0 Service Pack 4 için kullanılabilir IP Yardımcısı Apı, aşağıda listelenmiştir:
  • GetIpNetTable: adres çözünürlüğü tablosunu bilgilerini alır.
  • SetIpNetEntry: giriş ARP tabloya ekler.
  • DeleteIpNetEntry: giriş ARP tablodan siler.

Rota tablosu sınıfı

Bu sınıf, IP yönlendirme bilgilerini almak, uygulamaların sağlar ve yol girdileri tabloda değişiklikler için uygulamalar'ı verir. Yönlendirme bir sonraki atlama adresi üzerinden bir paketi gönderilir yönlendirme tablosundan biri seçimdir. IP Yardımcısı Apı kullanılabilir olarak Windows NT 4.0 Service Pack 4 aşağıda listelenen:
  • GetIpForwardTable: yönlendirme tablosu bilgilerini alır.
  • SetIpForwardEntry: bir yol tablosu girdisi ekler.
  • DeleteIpForwardEntry: bir yol tablosu girdisi siler.
  • GetRTTAndHopCount: Sağlar yuvarlak bir başvuru saati bilgileri belirli bir IP hedefine yaklaşık ve atlama sayısı, hedefe sağlar.

Istatistik sınıfı

Bu sınıf paket/bağlantı istatistik bilgileri yerel bilgisayarda çeşitli bilgiler sağlar. Kullanılabilir IP Yardımcısı Apı, Windows NT Server 4.0 Service Pack 4 için aşağıda listelenmiştir:
  • GetIpStatistics: Getirir ınternet iletişim kuralı (IP) paket istatistikleri.
  • GetIcmpStatistics: Getirir ınternet denetim iletisi Protokolü (ICMP) istatistikleri.
  • GetTcpStatistics: Getirir iletim Denetimi Protokolü (TCP) istatistikleri.
  • GetUdpStatistics: Getirir Kullanıcı Datagram Protokolü (UDP) istatistikler.

IP Yardımcısı API kuralları

Arabirimleri DWORD büyük bir sayı olan dizin adreslenir. Beklediğiniz uygulamalar için kolay bir dizin içinde tek yönlü bir dönüştürme için GetFriendlyIndex() kolay arabirimi sayılar (örneğin, MIB, kullanıcı ARABIRIMI) kullanın.

/ Out parametresi pSize boyutu, yapıları dizisi döndürür işlevleri gerçekleştirin. Işleve geçirilen arabellek boyutunu gösteriyor; bu nedenle, kullanıcı pSize başlatır. Başarılı çağrısının ardından, bu parametre, döndürülen verilerin gerçek boyutu tutar. Arabellek çok küçük olduğundan işlev başarısız olur, pSize nokta arabellek boyutu, kullanılabilir verilerin tümünü saklamak için gerekli ve işlev, bir Win32 hata durumu döndürür. Bu IP Yardımcısı Apı'ların çoğu ERROR_INSUFFICIENT_BUFFER dönmek; tek özel durum ERROR_BUFFER_OVERFLOW GetNetworkParams() ve GetAdaptersInfo() Apı dönüş.

Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Platform Software Development Kit - Ocak 2000 Sürümü, Ne zaman ne ile kullanilir:
    • Microsoft Windows NT 4.0
    • Microsoft Windows 98 Standard Edition
    • the operating system: Microsoft Windows 2000
Anahtar Kelimeler: 
kbmt kbapi kbfea kbinfo kbiphelp kbnetwork KB193059 KbMttr
Otomatik TercümeOtomatik Tercüme
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:193059  (http://support.microsoft.com/kb/193059/en-us/ )