Función NdisTerminateWrapper (ndis.h)
Nota NDIS 5. x ha quedado en desuso y se sustituye por NDIS 6. x. Para el nuevo desarrollo de controladores NDIS, consulte Controladores de red a partir de Windows Vista. Para obtener información sobre cómo migrar NDIS 5. x controladores a NDIS 6. x, consulte Migración de controladores NDIS 5.x a NDIS 6.0.
NdisTerminateWrapper libera los recursos del sistema asignados cuando el controlador NIC llamado NdisMInitializeWrapper.
Sintaxis
void NdisTerminateWrapper(
[in] NDIS_HANDLE NdisWrapperHandle,
[in] PVOID SystemSpecific
);
Parámetros
[in] NdisWrapperHandle
Especifica el identificador devuelto por NdisMInitializeWrapper.
[in] SystemSpecific
Puntero a un tipo específico del sistema operativo. Para los controladores de Windows 2000 y versiones posteriores, este parámetro debe ser NULL.
Valor devuelto
None
Observaciones
Desde su función DriverEntry , un controlador de minipuerto llama a NdisMInitializeWrapper para notificar a NDIS que el controlador está a punto de registrarse como un controlador de minipuerto. Después de que NdisMInitializeWrapper vuelva correctamente, el controlador de miniporta llama a NdisMRegisterMiniport o NdisIMRegisterLayeredMiniport para registrar sus puntos de entrada con NDIS.
Si una llamada del controlador de miniporte a NdisMRegisterMiniport o NdisIMRegisterLayeredMiniport no devuelve NDIS_STATUS_SUCCESS, el controlador de miniport debe llamar a NdisTerminateWrapper. La llamada a NdisTerminateWrapper hace queNDIS limpie los recursos que asignó cuando el controlador de miniporte llamado NdisMInitializeWrapper.
- Plataforma de destino: Universal
- Versión: no se admite para controladores NDIS 6.0 en Windows Vista. Compatible con controladores NDIS 5.1 en Windows Vista y Windows XP.
Requisitos
Requisito | Valor |
---|---|
Header | ndis.h (incluya Ndis.h) |
Library | Ndis.lib |
IRQL | PASSIVE_LEVEL |