NDIS_TAPI_PROVIDER_SHUTDOWN

OID_TAPI_PROVIDER_SHUTDOWN uses the NDIS_TAPI_PROVIDER_SHUTDOWN structure when it requests the miniport driver to shut down its TAPI operations when TAPI is cleaning up its state because applications are no longer using TAPI services.

On receipt of this object identifier, the miniport driver should terminate any activities associated with TAPI that it has in progress, call NdisMIndicateStatus with NDIS_MAC_LINE_DOWN to NDISWAN for any lines currently open, and clean up any state it was using to track TAPI operations.

Support for this request is mandatory.

typedef struct _NDIS_TAPI_PROVIDER_SHUTDOWN { 
  ULONG ulRequestID; 
} NDIS_TAPI_PROVIDER_SHUTDOWN, *PNDIS_TAPI_PROVIDER_SHUTDOWN; 

Members

  • ulRequestID
    [in] Reserved.

Remarks

The MiniportSetInformation function can return one of the following:

  • NDIS_STATUS_SUCCESS
  • NDIS_STATUS_PENDING
  • NDIS_STATUS_TAPI_RESOURCEUNAVAIL
  • NDIS_STATUS_FAILURE

Requirements

OS Versions: Windows CE .NET 4.0 and later.
Header: Ntddndis.h and Ndistapi.h.

See Also

OID_TAPI_PROVIDER_SHUTDOWN | NdisMIndicateStatus | NDIS_MAC_LINE_DOWN | MiniportSetInformation

 Last updated on Tuesday, May 18, 2004

© 1992-2003 Microsoft Corporation. All rights reserved.