NDK_FN_GET_LOCAL_ADDRESS funzione di callback (ndkpi.h)

La funzione NdkGetLocalAddress (NDK_FN_GET_LOCAL_ADDRESS) restituisce l'indirizzo locale per una connessione NDK.

Sintassi

NDK_FN_GET_LOCAL_ADDRESS NdkFnGetLocalAddress;

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

Parametri

[in] pNdkConnector

Puntatore a un oggetto connettore NDK (NDK_CONNECTOR).

pAddress

In questo buffer viene restituito un indirizzo locale per un listener.

pAddressLength

Le dimensioni, in byte, del buffer degli indirizzi per l'input e le dimensioni, in byte, dell'indirizzo scritto nel buffer per l'output.

Valore restituito

La funzione NdkGetLocalAddress restituisce uno dei codici NTSTATUS seguenti.

Codice restituito Descrizione
STATUS_SUCCESS
L'indirizzo locale è stato scritto nel buffer nel parametro pAddress .
STATUS_BUFFER_TOO_SMALL
Le dimensioni del buffer specificate nell'input del parametro *pAddressLength sono troppo piccole. *pAddressLength valore di output viene aggiornato con le dimensioni del buffer necessarie.
Altri codici di stato
Si è verificato un errore.

Commenti

NdkGetLocalAddress restituisce l'indirizzo locale per una connessione.

Requisiti

Requisito Valore
Client minimo supportato Nessuna supportata, supportata in NDIS 6.30 e versioni successive.
Server minimo supportato Windows Server 2012
Piattaforma di destinazione Windows
Intestazione ndkpi.h (include Ndkpi.h)
IRQL <=DISPATCH_LEVEL

Vedi anche

NDK_CONNECTOR

NDK_CONNECTOR_DISPATCH