NDIS_TAPI_GET_EXTENSION_ID

OID_TAPI_GET_EXTENSION_ID uses the NDIS_TAPI_GET_EXTENSION_ID structure when it requests the miniport driver to return the extension identifier for the specified line device.

Support for this request is optional.

typedef struct _NDIS_TAPI_GET_EXTENSION_ID { 
  ULONG ulRequestID; 
  ULONG ulDeviceID; 
  LINE_EXTENSION_ID LineExtensionID; 
} NDIS_TAPI_GET_EXTENSION_ID, *PNDIS_TAPI_GET_EXTENSION_ID; 

Members

  • ulRequestID
    [in] Reserved.

  • ulDeviceID
    [in] Specifies the link or data channel to be queried. This was set up in a preceding OID_TAPI_GET_ID request.

  • LineExtensionID
    [out] Pointer to a structure of type LINE_EXTENSION_ID.

    If the miniport driver supports device-specific extensions, it fills this structure with the extension identifier of these extensions. Otherwise, it fills this structure with zeros.

    For a bound protocol, a valid extension identifier cannot consist of all zeros.

Remarks

The MiniportQueryInformation 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_GET_EXTENSION_ID | OID_TAPI_GET_ID | MiniportQueryInformation

 Last updated on Tuesday, May 18, 2004

© 1992-2003 Microsoft Corporation. All rights reserved.