NDK_FN_INITIALIZE_FAST_REGISTER_MR funzione di callback (ndkpi.h)
La funzione NdkInitializeFastRegisterMr (NDK_FN_INITIALIZE_FAST_REGISTER_MR) inizializza un'area di memoria NDK (MR) per la registrazione rapida.
Sintassi
NDK_FN_INITIALIZE_FAST_REGISTER_MR NdkFnInitializeFastRegisterMr;
NTSTATUS NdkFnInitializeFastRegisterMr(
[in] NDK_MR *pNdkMr,
[in] ULONG AdapterPageCount,
[in] BOOLEAN RemoteAccess,
[in] NDK_FN_REQUEST_COMPLETION RequestCompletion,
[in, optional] PVOID RequestContext
)
{...}
Parametri
[in] pNdkMr
Puntatore a un oggetto di memoria NDK (MR) (NDK_MR).
[in] AdapterPageCount
Numero massimo di pagine dell'adattatore da supportare in questo mr, in modo che sia possibile supportare richieste di lavoro con registrazione rapida con uguale o un numero inferiore di pagine dell'adattatore.
[in] RemoteAccess
Valore BOOLEAN che indica se l'istanza di MR deve essere inizializzata per l'accesso remoto o meno. Un consumer NDK deve impostare RemoteAccess su TRUE se il consumer richiederà l'accesso remoto con la funzione NdkFastRegister (NDK_FN_FAST_REGISTER).
[in] RequestCompletion
Puntatore a una routine di callback del completamento della richiesta NdkRequestCompletion (NDK_FN_REQUEST_COMPLETION).
[in, optional] RequestContext
Valore di contesto da passare al parametro Context della funzione callback specificata nel parametro RequestCompletion .
Valore restituito
The
La funzione NdkInitializeFastRegisterMr restituisce uno dei codici NTSTATUS seguenti.
Codice restituito | Descrizione |
---|---|
|
L'inizializzazione è stata completata correttamente. |
|
L'operazione è in sospeso e verrà completata in un secondo momento. Il driver chiamerà la funzione RequestCompletion (NDK_FN_REQUEST_COMPLETION) specificata per completare l'operazione in sospeso. |
|
La richiesta non è riuscita perché l'adapter non supporta l'adapter AdapterPageCount richiesto. |
|
Si è verificato un errore. |
Commenti
NdkInitializeFastRegisterMr inizializza un mr per la registrazione rapida. L'oggetto NDK_MR deve essere creato con il parametro FastRegister della funzione NdkCreateMr (NDK_FN_CREATE_MR) impostata su TRUE.
È possibile effettuare più chiamate a NdkInitializeFastRegisterMr, in parallelo o uno dopo l'altro.
Dopo che NdkInitializeFastRegisterMr restituisce, una richiesta di lavoro di registrazione rapida può essere inviata a una coppia di code (QP).
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
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per