OID_PD_CLOSE_PROVIDER

An NDIS protocol or filter driver sends an object identifier (OID) method request of OID_PD_CLOSE_PROVIDER to the PDPI provider to give up access to the PD capability in a PDPI provider object.

An NDIS protocol or filter driver must call this OID when it receives an unbind notification, a pause indication, a low-power event, or a PD configuration change event that indicates the PD is disabled on the binding.

Before calling this OID, the NDIS protocol or filter driver must ensure that it has closed and freed all PD objects such as queues, counters, and filters that it created over the PD provider instance. The NDIS protocol or filter driver must guarantee that there are no in-progress calls to any of the PD provider dispatch table functions before issuing this OID.

Requirements

Minimum supported client

Windows 10

Minimum supported server

Windows Server 2016

Header

Ntddndis.h (include Ndis.h)

See also

MiniportOidRequest

NDIS_PD_CLOSE_PROVIDER_PARAMETERS

NDIS_STATUS_PD_CURRENT_CONFIG

OID_PD_OPEN_PROVIDER