NDK_FN_GET_SHARED_ENDPOINT_LOCAL_ADDRESS funzione di callback (ndkpi.h)
La funzione NdkGetSharedEndpointLocalAddress (NDK_FN_GET_SHARED_ENDPOINT_LOCAL_ADDRESS) restituisce l'indirizzo locale per un endpoint condiviso NDK.
Sintassi
NDK_FN_GET_SHARED_ENDPOINT_LOCAL_ADDRESS NdkFnGetSharedEndpointLocalAddress;
NTSTATUS NdkFnGetSharedEndpointLocalAddress(
[in] NDK_SHARED_ENDPOINT *pNdkSharedEndpoint,
PSOCKADDR pAddress,
ULONG *pAddressLength
)
{...}
Parametri
[in] pNdkSharedEndpoint
Puntatore a un oggetto endpoint condiviso NDK (NDK_SHARED_ENDPOINT).
pAddress
In questo buffer viene restituito un indirizzo locale.
pAddressLength
Dimensioni, in byte, del buffer di indirizzi per l'input e le dimensioni, in byte, dell'indirizzo effettivo scritto nel buffer per l'output.
Valore restituito
La funzione NdkGetSharedEndpointLocalAddress restituisce uno dei codici NTSTATUS seguenti.
Codice restituito | Descrizione |
---|---|
|
Un indirizzo locale è stato scritto nel buffer nel parametro pAddress. |
|
La dimensione del buffer specificata nell'input del parametro *pAddressLength è troppo piccola. *pAddressLength valore di output viene aggiornato con le dimensioni del buffer necessarie. |
|
Si è verificato un errore. |
Osservazioni
NdkGetSharedEndpointLocalAddress restituisce l'indirizzo locale per un endpoint condiviso. NdkGetSharedEndpointLocalAddress recupera informazioni sulla porta per un endpoint condiviso AF_INET o AF_INET6. Ovvero, se il consumer NDK specifica zero come numero di porta ND in una richiesta di creazione dell'endpoint condiviso, il provider NDK seleziona una porta. Un consumer NDK può determinare la porta selezionata dal provider con NdkGetSharedEndpointLocalAddress.
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 |