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 を含む) |