Skip to content

Latest commit

 

History

History
181 lines (121 loc) · 6.56 KB

ns-ndis-_ndis_miniport_co_characteristics.md

File metadata and controls

181 lines (121 loc) · 6.56 KB
UID title description old-location tech.root ms.date keywords ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames f1_keywords topic_type api_type api_location api_name
NS:ndis._NDIS_MINIPORT_CO_CHARACTERISTICS
_NDIS_MINIPORT_CO_CHARACTERISTICS (ndis.h)
The NDIS_MINIPORT_CO_CHARACTERISTICS structure specifies the CoNDIS entry points for a CoNDIS miniport driver.
netvista\ndis_miniport_co_characteristics.htm
netvista
05/02/2018
NDIS_MINIPORT_CO_CHARACTERISTICS structure
*PNDIS_MINIPORT_CO_CHARACTERISTICS, NDIS_MINIPORT_CO_CHARACTERISTICS, NDIS_MINIPORT_CO_CHARACTERISTICS structure [Network Drivers Starting with Windows Vista], PNDIS_MINIPORT_CO_CHARACTERISTICS, PNDIS_MINIPORT_CO_CHARACTERISTICS structure pointer [Network Drivers Starting with Windows Vista], _NDIS_MINIPORT_CO_CHARACTERISTICS, condis_structures_ref_148c0384-32c9-4d21-bab8-66b839ee75a6.xml, ndis/NDIS_MINIPORT_CO_CHARACTERISTICS, ndis/PNDIS_MINIPORT_CO_CHARACTERISTICS, netvista.ndis_miniport_co_characteristics
ndis.h
Ndis.h
Windows
Supported in NDIS 6.0 and later.
Windows
NDIS_MINIPORT_CO_CHARACTERISTICS, *PNDIS_MINIPORT_CO_CHARACTERISTICS
_NDIS_MINIPORT_CO_CHARACTERISTICS
ndis/_NDIS_MINIPORT_CO_CHARACTERISTICS
PNDIS_MINIPORT_CO_CHARACTERISTICS
ndis/PNDIS_MINIPORT_CO_CHARACTERISTICS
NDIS_MINIPORT_CO_CHARACTERISTICS
ndis/NDIS_MINIPORT_CO_CHARACTERISTICS
APIRef
kbSyntax
HeaderDef
ndis.h
_NDIS_MINIPORT_CO_CHARACTERISTICS
PNDIS_MINIPORT_CO_CHARACTERISTICS
NDIS_MINIPORT_CO_CHARACTERISTICS

_NDIS_MINIPORT_CO_CHARACTERISTICS structure

-description

The NDIS_MINIPORT_CO_CHARACTERISTICS structure specifies the CoNDIS entry points for a CoNDIS miniport driver.

-struct-fields

-field Header

The NDIS_OBJECT_HEADER structure for the miniport driver CoNDIS characteristics structure (NDIS_MINIPORT_CO_CHARACTERISTICS). The driver sets the
Type member of the structure that Header specifies to NDIS_OBJECT_TYPE_CO_MINIPORT_CHARACTERISTICS, the Revision member to NDIS_MINIPORT_CO_CHARACTERISTICS_REVISION_1, and the Size member to NDIS_SIZEOF_MINIPORT_CO_CHARACTERISTICS_REVISION_1.

-field Flags

Reserved for NDIS.

-field CoCreateVcHandler

The entry point of the driver's MiniportCoCreateVc function. If this entry point is for an integrated miniport call manager (MCM) driver, this member should be NULL, because NDIS calls such a driver's ProtocolCoCreateVc function instead. For more information about ProtocolCoCreateVc in an MCM, see NDIS_CO_CALL_MANAGER_OPTIONAL_HANDLERS.

-field CoDeleteVcHandler

The entry point of the driver's MiniportCoDeleteVc function. If this entry point is for an integrated miniport call manager (MCM) driver, this member should be NULL, because NDIS calls such a driver's ProtocolCoDeleteVc function instead. For more information about ProtocolCoDeleteVc in an MCM, see NDIS_CO_CALL_MANAGER_OPTIONAL_HANDLERS.

-field CoActivateVcHandler

The entry point of the driver's MiniportCoActivateVc function.

-field CoDeactivateVcHandler

The entry point of the driver's MiniportCoDeactivateVc function.

-field CoSendNetBufferListsHandler

The entry point of the driver's MiniportCoSendNetBufferLists function.

-field CoOidRequestHandler

The entry point of the driver's MiniportCoOidRequest function.

-remarks

To specify entry points for CoNDIS, a miniport driver initializes an NDIS_MINIPORT_CO_CHARACTERISTICS structure and passes it to the NdisSetOptionalHandlers function.

The miniport driver calls NdisSetOptionalHandlers from the MiniportSetOptions function.

-see-also

MiniportCoActivateVc

MiniportCoCreateVc

MiniportCoDeactivateVc

MiniportCoDeleteVc

MiniportCoOidRequest

MiniportCoSendNetBufferLists

MiniportSetOptions

NDIS_CO_CALL_MANAGER_OPTIONAL_HANDLERS

NDIS_OBJECT_HEADER

NdisSetOptionalHandlers

ProtocolCoCreateVc

ProtocolCoDeleteVc