AllocateAndGetUdpExTableFromStack-Funktion (iphlpapi.h)

[Diese Funktion ist ab Windows Vista nicht mehr verfügbar. Verwenden Sie stattdessen die Funktion GetUdpTable oder GetExtendedUdpTable , um die UDP-Verbindungstabelle abzurufen.]

Die AllocateAndGetUdpExTableFromStack-Funktion ruft die UDP-Verbindungstabelle ab und weist Arbeitsspeicher aus dem lokalen Heap zu, um die Tabelle zu speichern.

Syntax

DWORD AllocateAndGetUdpExTableFromStack(
  [out] PVOID  *ppUdpTable,
  [in]  BOOL   bOrder,
  [in]  HANDLE hHeap,
  [in]  DWORD  dwFlags,
  [in]  DWORD  dwFamily
);

Parameter

[out] ppUdpTable

Zeiger auf die Adresse der undurchsichtigen Daten, die die UDP-Verbindungstabelle enthalten, nachdem die Funktion zurückgegeben wurde.

[in] bOrder

Wenn true, werden die UDP-Verbindungseinträge in der in ppUDPTable zurückgegebenen Tabelle 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 ein bestimmtes Verhalten der Heapzuordnungssteuerung angibt.

[in] dwFamily

Die Familie der UDP-Adressen in der Tabelle.

Wert Bedeutung
AF_INET
Abrufen von IPv4-UDP-Adressen.
AF_INET6
Abrufen von IPv6-UDP-Adressen.

Rückgabewert

Wenn die Funktion erfolgreich ist, wird ERROR_SUCCESS zurückgegeben.

Wenn die Funktion fehlschlägt, gibt sie eine Funktion aus 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 AllocateAndGetUdpExTableFromStack weiterhin in der Iphlpapi.h-Headerdatei für die kontinuierliche Unterstützung unter Windows Server 2003 und Windows XP definiert.

Anforderungen

   
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

AllocateAndGetTcpExTableFromStack

GetExtendedUdpTable

GetUdpTable