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. controladores x a NDIS 6. x, consulte Porting NDIS 5.x Drivers to 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
Ninguno
Observaciones
Desde su función DriverEntry, un controlador de miniporta llama a NdisMInitializeWrapper para notificar al controlador NDIS que el controlador está a punto de registrarse como un controlador de miniporte. Después de NdisMInitializeWrapper devuelve 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. Llamar a NdisTerminateWrapper hace queNDIS limpie los recursos asignados cuando el controlador de miniporte llamado NdisMInitializeWrapper.
- Plataforma de destino: universal de
- 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 |
---|---|
encabezado de | ndis.h (incluya Ndis.h) |
biblioteca de | Ndis.lib |
irQL | PASSIVE_LEVEL |
Consulte también
- DriverEntry of NDIS Miniport Drivers
- MiniportHalt
- MiniportInitialize
- NdisMInitializeWrapper