Funzione NdisRegisterPoll (poll.h)
Un driver miniport chiama la funzione NdisRegisterPoll per registrare un oggetto Poll con NDIS.
Sintassi
NDIS_EXPORTED_ROUTINE NDIS_STATUS NdisRegisterPoll(
[_In_] NDIS_HANDLE NdisHandle,
[_In_opt_] void *Context,
[_In_] NDIS_POLL_CHARACTERISTICS const *Characteristics,
[_Out_] NDIS_POLL_HANDLE *PollHandle
);
Parametri
[_In_] NdisHandle
Handle miniport fornito da NDIS assegnato al driver nel callback miniportInitialize .
[_In_opt_] Context
Puntatore a un blocco di contesto allocato dal driver che archivia informazioni sull'oggetto Poll. NDIS passa queste informazioni di contesto nelle chiamate a NdisPoll e NdisSetPollNotification.
[_In_] Characteristics
Puntatore a una struttura di NDIS_POLL_CHARACTERISTICS inizializzata dal driver.
[_Out_] PollHandle
In una restituzione riuscita di questa posizione contiene un handle per il nuovo oggetto Poll.
Valore restituito
Restituisce STATUS_SUCCESS se l'operazione ha esito positivo. In caso contrario, restituisce un codice di errore NTSTATUS .
Commenti
I driver registrano in genere un oggetto Poll per ogni processore RSS nel callback miniportInitialize .
I driver devono chiamare NdisDeregisterPoll per annullare la registrazione dell'oggetto Poll.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 11 |
Server minimo supportato | Windows Server 2022 |
Intestazione | poll.h (includere ndis.h) |
IRQL | PASSIVE_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