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) |