Condividi tramite


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

Dimensioni, in byte, del buffer di 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
La dimensione del buffer specificata nell'input del parametro *pAddressLength è troppo piccola. *pAddressLength valore di output viene aggiornato con le dimensioni del buffer necessarie.
Altri codici di stato
Si è verificato un errore.

Osservazioni

NdkGetLocalAddress restituisce l'indirizzo locale per una connessione.

Fabbisogno

Requisito Valore
client minimo supportato Nessuna supportata, supportata in NDIS 6.30 e versioni successive.
server minimo supportato Windows Server 2012
piattaforma di destinazione Finestre
intestazione ndkpi.h (include Ndkpi.h)
IRQL <=DISPATCH_LEVEL

Vedere anche

NDK_CONNECTOR

NDK_CONNECTOR_DISPATCH