Función NdisRegisterPoll (poll.h)
Un controlador de minipuerto llama a la función NdisRegisterPoll para registrar un objeto Poll con NDIS.
Sintaxis
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
);
Parámetros
[_In_] NdisHandle
Un controlador de minipuerto suministrado por NDIS proporcionado al controlador en la devolución de llamada MiniportInitialize .
[_In_opt_] Context
Puntero a un bloque de contexto asignado por el controlador que almacena información sobre el objeto Poll. NDIS pasa esta información de contexto en llamadas a NdisPoll y NdisSetPollNotification.
[_In_] Characteristics
Puntero a una estructura de NDIS_POLL_CHARACTERISTICS inicializada por el controlador.
[_Out_] PollHandle
Si se devuelve correctamente, esta ubicación contiene un identificador para el nuevo objeto Poll.
Valor devuelto
Devuelve STATUS_SUCCESS si la operación se realiza correctamente. De lo contrario, devuelve un código de error NTSTATUS .
Comentarios
Normalmente, los controladores registran un objeto Poll para cada procesador RSS en su devolución de llamada MiniportInitialize .
Los controladores deben llamar a NdisDeregisterPoll para anular el registro del objeto Poll.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 11 |
Servidor mínimo compatible | Windows Server 2022 |
Encabezado | poll.h (include ndis.h) |
IRQL | PASSIVE_LEVEL |
Consulte también
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de