NdisClNotifyCloseAddressFamilyComplete function

The NdisClNotifyCloseAddressFamilyComplete function returns the final status of an address family (AF) close operation for which the caller's ProtocolClNotifyCloseAf function returned NDIS_STATUS_PENDING.

Syntax


VOID NdisClNotifyCloseAddressFamilyComplete(
  _In_ NDIS_HANDLE NdisAfHandle,
  _In_ NDIS_STATUS Status
);

Parameters

NdisAfHandle [in]

An AF handle that NDIS supplied to the caller's NdisClOpenAddressFamilyEx function.

Status [in]

The completion status for close AF notification.

Status can be one of the following:

NDIS_STATUS_SUCCESS

The client successfully closed its address family.

NDIS_STATUS_XXX

The client failed the request for some driver-determined reason.

Return value

None

Remarks

CoNDIS clients call the NdisClNotifyCloseAddressFamilyComplete function to complete a close AF notification. A client must call NdisClNotifyCloseAddressFamilyComplete after its ProtocolClNotifyCloseAf function returns NDIS_STATUS_PENDING.

After the client calls NdisClNotifyCloseAddressFamilyComplete, NDIS calls the call manager's ProtocolCmNotifyCloseAfComplete function to complete operation for the call manager.

Requirements

Target platform

Desktop

Version

Supported in NDIS 6.0 and later.

Header

Ndis.h (include Ndis.h)

Library

Ndis.lib

IRQL

<= DISPATCH_LEVEL

DDI compliance rules

Irql_Protocol_Driver_Function

See also

NdisClOpenAddressFamilyEx
ProtocolClNotifyCloseAf
ProtocolCmNotifyCloseAfComplete

 

 

Send comments about this topic to Microsoft

Show: