Función NdisFDirectOidRequestComplete (ndis.h)
Los controladores de filtro llaman a la función NdisFDirectOidRequestComplete para devolver el estado final de una solicitud OID directa para la que la función FilterDirectOidRequest del controlador devolvió NDIS_STATUS_PENDING.
Sintaxis
void NdisFDirectOidRequestComplete(
[in] NDIS_HANDLE NdisFilterHandle,
[in] PNDIS_OID_REQUEST OidRequest,
[in] NDIS_STATUS Status
);
Parámetros
[in] NdisFilterHandle
El identificador NDIS que identifica este módulo de filtro NDIS pasó el identificador al controlador de filtro en una llamada a la función FilterAttach .
[in] OidRequest
Puntero a un búfer con formato de estructura NDIS_OID_REQUEST . El controlador de filtro obtuvo este puntero como parámetro de entrada a su Función FilterDirectOidRequest .
[in] Status
Estado final de la operación de solicitud: NDIS_STATUS_SUCCESS o cualquier valor NDIS_STATUS_Xxx determinado por el controlador, excepto NDIS_STATUS_PENDING.
Valor devuelto
None
Observaciones
Un controlador de filtro que devuelve NDIS_STATUS_PENDING de su función FilterDirectOidRequest debe llamar a la función NdisFDirectOidRequestComplete después de que el controlador haya terminado la operación de solicitud.
Si un controlador de exceso originó la solicitud de OID directa, NDIS llama a la función completa de solicitud (consulte ProtocolDirectOidRequestComplete y FilterDirectOidRequestComplete) del controlador de sobresuso que originó la solicitud.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Compatible con NDIS 6.1 y versiones posteriores. |
Plataforma de destino | Escritorio |
Encabezado | ndis.h (incluya Ndis.h) |
Library | Ndis.lib |
IRQL | <= DISPATCH_LEVEL |