NDK_FN_GET_SHARED_ENDPOINT_LOCAL_ADDRESS Rückruffunktion (ndkpi.h)
Die funktion NdkGetSharedEndpointLocalAddress (NDK_FN_GET_SHARED_ENDPOINT_LOCAL_ADDRESS) gibt die lokale Adresse für einen freigegebenen NDK-Endpunkt zurück.
Syntax
NDK_FN_GET_SHARED_ENDPOINT_LOCAL_ADDRESS NdkFnGetSharedEndpointLocalAddress;
NTSTATUS NdkFnGetSharedEndpointLocalAddress(
[in] NDK_SHARED_ENDPOINT *pNdkSharedEndpoint,
PSOCKADDR pAddress,
ULONG *pAddressLength
)
{...}
Parameter
[in] pNdkSharedEndpoint
Ein Zeiger auf ein freigegebenes NDK-Endpunktobjekt (NDK_SHARED_ENDPOINT).
pAddress
In diesem Puffer wird eine lokale Adresse zurückgegeben.
pAddressLength
Die Größe des Adresspuffers für die Eingabe in Byte und die Größe der tatsächlichen Adresse, die in den Puffer für die Ausgabe geschrieben wurde.
Rückgabewert
Die NdkGetSharedEndpointLocalAddress Funktion gibt einen der folgenden NTSTATUS-Codes zurück.
Rückgabecode | Beschreibung |
---|---|
|
Eine lokale Adresse wurde in den Puffer im pAddress Parameter geschrieben. |
|
Die im *pAddressLength Parametereingabe angegebene Puffergröße ist zu klein. *pAddressLength Ausgabewert wird mit der erforderlichen Puffergröße aktualisiert. |
|
Fehler. |
Bemerkungen
NdkGetSharedEndpointLocalAddress gibt die lokale Adresse für einen freigegebenen Endpunkt zurück. NdkGetSharedEndpointLocalAddress Portinformationen für einen AF_INET- oder AF_INET6 freigegebenen Endpunkt abruft. Das heißt, wenn der NDK-Consumer null als ND-Portnummer in einer freigegebenen Endpunkterstellungsanforderung angibt, wählt der NDK-Anbieter einen Port aus. Ein NDK-Consumer kann den Port bestimmen, den der Anbieter mit NdkGetSharedEndpointLocalAddressausgewählt hat.
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 |