AllocateAndGetTcpExTableFromStack-Funktion (iphlpapi.h)
[Diese Funktion steht ab Windows Vista nicht mehr zur Verfügung. Verwenden Sie stattdessen die Funktion GetTcpTable oder GetExtendedTcpTable , um die TCP-Verbindungstabelle abzurufen.]
Die Funktion AllocateAndGetTcpExTableFromStack ruft die TCP-Verbindungstabelle ab und ordnet Arbeitsspeicher aus dem lokalen Heap zu, um die Tabelle zu speichern.
Syntax
DWORD AllocateAndGetTcpExTableFromStack(
[out] PVOID *ppTcpTable,
[in] BOOL bOrder,
[in] HANDLE hHeap,
[in] DWORD dwFlags,
[in] DWORD dwFamily
);
Parameter
[out] ppTcpTable
Zeiger auf die Adresse der undurchsichtigen Daten, die die TCP-Verbindungstabelle enthält, nachdem die Funktion zurückgegeben wurde.
[in] bOrder
Wenn true, werden die TCP-Verbindungseinträge in der Tabelle, die in ppTcpTable zurückgegeben werden, sortiert. wenn false, sind sie nicht.
[in] hHeap
Handle mit dem Heap, aus dem der Speicher zum Speichern der Tabelle zugeordnet wird.
[in] dwFlags
Mindestens ein Flag, das bestimmte Heapzuordnungssteuerungsverhalten angibt.
[in] dwFamily
Die Familie der TCP-Adressen in der Tabelle.
Wert | Bedeutung |
---|---|
|
Abrufen von IPv4-TCP-Adressen. |
|
Abrufen von IPv6-TCP-Adressen. |
Rückgabewert
Wenn die Funktion erfolgreich ist, gibt sie ERROR_SUCCESS zurück.
Wenn die Funktion fehlschlägt, gibt sie eine Funktion von winerror.h zurück.
Hinweise
Im Microsoft Windows Software Development Kit (SDK), das für Windows Vista und höher veröffentlicht wurde, ist der Funktionsprototyp für AllocateAndGetTcpExTableFromStack weiterhin in der Iphlpapi.h-Headerdatei definiert, um weiterhin Unterstützung unter Windows Server 2003 und Windows XP zu erhalten.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | iphlpapi.h |
Bibliothek | Iphlpapi.lib |
DLL | Iphlpapi.dll |
Weitere Informationen
AllocateAndGetUdpExTableFromStack
GetTcpTable