Freigeben über


NDK_FN_GET_PEER_ADDRESS Rückruffunktion (ndkpi.h)

Die Funktion NdkGetPeerAddress (NDK_FN_GET_PEER_ADDRESS) gibt die Remoteadresse für eine NDK-Verbindung zurück.

Syntax

NDK_FN_GET_PEER_ADDRESS NdkFnGetPeerAddress;

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

Parameter

[in] pNdkConnector

Ein Zeiger auf ein NDK-Connectorobjekt (NDK_CONNECTOR).

pAddress

In diesem Puffer wird eine Remoteadresse zurückgegeben.

pAddressLength

Die Größe des Adresspuffers für die Eingabe in Bytes und die Größe der tatsächlichen Adresse in Bytes, die für die Ausgabe in den Puffer geschrieben wird.

Rückgabewert

Die NdkGetPeerAddress-Funktion gibt einen der folgenden NTSTATUS-Codes zurück.

Rückgabecode Beschreibung
STATUS_SUCCESS
Eine Remoteadresse wurde in den Puffer im pAddress-Parameter geschrieben.
STATUS_BUFFER_TOO_SMALL
Die in der Parametereingabe *pAddressLength angegebene Puffergröße ist zu klein. *pAddressLength-Ausgabewert wird mit der erforderlichen Puffergröße aktualisiert.
Andere status Codes
Ein Fehler ist aufgetreten.

Hinweise

NdkGetPeerAddress gibt die Remoteadresse für eine Verbindung zurück.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Keine unterstützt, unterstützt in NDIS 6.30 und höher.
Unterstützte Mindestversion (Server) Windows Server 2012
Zielplattform Windows
Kopfzeile ndkpi.h (Ndkpi.h einschließen)
IRQL <=DISPATCH_LEVEL

Weitere Informationen

NDK_CONNECTOR

NDK_CONNECTOR_DISPATCH