NdisClNotifyCloseAddressFamilyComplete function (ndis.h)

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

[in] NdisAfHandle

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

[in] Status

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

Requirement Value
Minimum supported client Supported in NDIS 6.0 and later.
Target Platform Desktop
Header ndis.h (include Ndis.h)
Library Ndis.lib
IRQL <= DISPATCH_LEVEL
DDI compliance rules Irql_Protocol_Driver_Function(ndis)

See also

NdisClOpenAddressFamilyEx

ProtocolClNotifyCloseAf

ProtocolCmNotifyCloseAfComplete