NDIS_PROTOCOL_CO_CHARACTERISTICS構造体 (ndis.h)
NDIS_PROTOCOL_CO_CHARACTERISTICS構造体は、CoNDIS プロトコル ドライバーの CoNDIS エントリ ポイントを指定します。
typedef struct _NDIS_PROTOCOL_CO_CHARACTERISTICS {
NDIS_OBJECT_HEADER Header;
ULONG Flags;
CO_STATUS_HANDLER_EX CoStatusHandlerEx;
CO_AF_REGISTER_NOTIFY_HANDLER CoAfRegisterNotifyHandler;
CO_RECEIVE_NET_BUFFER_LISTS_HANDLER CoReceiveNetBufferListsHandler;
CO_SEND_NET_BUFFER_LISTS_COMPLETE_HANDLER CoSendNetBufferListsCompleteHandler;
} NDIS_PROTOCOL_CO_CHARACTERISTICS, *PNDIS_PROTOCOL_CO_CHARACTERISTICS;
Header
プロトコル ドライバーの CoNDIS 特性構造 (NDIS_PROTOCOL_CO_CHARACTERISTICS) の NDIS_OBJECT_HEADER 構造体。 ドライバーは、次の値を設定します。
型、NDIS_OBJECT_TYPE_CO_PROTOCOL_CHARACTERISTICSに指定 構造体のメンバー、NDIS_PROTOCOL_CO_CHARACTERISTICS_REVISION_1の リビジョン メンバー、およびNDIS_SIZEOF_PROTOCOL_CO_CHARACTERISTICS_REVISION_1する Size メンバーです。
Flags
NDIS 用に予約されています。
CoStatusHandlerEx
ドライバーの ProtocolCoStatusEx 関数のエントリ ポイント。
CoAfRegisterNotifyHandler
ドライバーのエントリ ポイントProtocolCoAfRegisterNotify 関数を します。
CoReceiveNetBufferListsHandler
ドライバーのエントリ ポイントProtocolCoReceiveNetBufferLists 関数を します。
CoSendNetBufferListsCompleteHandler
ドライバーのエントリ ポイントProtocolCoSendNetBufferListsComplete 関数を します。
CoNDIS のエントリ ポイントを指定するには、プロトコル ドライバーは、NDIS_PROTOCOL_CO_CHARACTERISTICS構造体を初期化し、NdisSetOptionalHandlers 関数を します。
プロトコル ドライバーは、ProtocolSetOptions 関数から NdisSetOptionalHandlers を呼び出します。
要件 | 価値 |
---|---|
サポートされる最小クライアント | NDIS 6.0 以降でサポートされています。 |
ヘッダー | ndis.h (Ndis.h を含む) |