Freigeben über


NDK_FN_GET_LOCAL_ADDRESS Rückruffunktion (ndkpi.h)

Die funktion NdkGetLocalAddress (NDK_FN_GET_LOCAL_ADDRESS) gibt die lokale Adresse für eine NDK-Verbindung zurück.

Syntax

NDK_FN_GET_LOCAL_ADDRESS NdkFnGetLocalAddress;

NTSTATUS NdkFnGetLocalAddress(
  [in] NDK_CONNECTOR *pNdkConnector,
       PSOCKADDR pAddress,
       ULONG *pAddressLength
)
{...}

Parameter

[in] pNdkConnector

Ein Zeiger auf ein NDK-Verbinderobjekt (NDK_CONNECTOR).

pAddress

In diesem Puffer wird eine lokale Adresse für einen Listener zurückgegeben.

pAddressLength

Die Größe des Adresspuffers für die Eingabe in Bytes sowie die Größe der in den Puffer geschriebenen Adresse in Bytes für die Ausgabe.

Rückgabewert

Die funktion NdkGetLocalAddress gibt einen der folgenden NTSTATUS-Codes zurück.

Rückgabecode Beschreibung
STATUS_SUCCESS
Die lokale Adresse wurde in den Puffer im pAddress Parameter geschrieben.
STATUS_BUFFER_TOO_SMALL
Die im *pAddressLength Parametereingabe angegebene Puffergröße ist zu klein. *pAddressLength Ausgabewert wird mit der erforderlichen Puffergröße aktualisiert.
Andere Statuscodes
Fehler.

Bemerkungen

NdkGetLocalAddress gibt die lokale Adresse für eine Verbindung zurück.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Keine unterstützt,in NDIS 6.30 und höher unterstützt.
mindestens unterstützte Server- Windows Server 2012
Zielplattform- Fenster
Header- ndkpi.h (include Ndkpi.h)
IRQL- <=DISPATCH_LEVEL

Siehe auch

NDK_CONNECTOR

NDK_CONNECTOR_DISPATCH