NDIS_IF_PROVIDER_CHARACTERISTICS構造体 (ndis.h)
NDIS_IF_PROVIDER_CHARACTERISTICS構造体は、NDIS ネットワーク インターフェイス プロバイダーのエントリ ポイントとその他のプロバイダーの特性を定義します。
構文
typedef struct _NDIS_IF_PROVIDER_CHARACTERISTICS {
NDIS_OBJECT_HEADER Header;
IFP_QUERY_OBJECT QueryObjectHandler;
IFP_SET_OBJECT SetObjectHandler;
PVOID Reserved1;
PVOID Reserved2;
} NDIS_IF_PROVIDER_CHARACTERISTICS, *PNDIS_IF_PROVIDER_CHARACTERISTICS;
メンバーズ
Header
インターフェイス プロバイダーの特性構造 (NDIS_IF_PROVIDER_CHARACTERISTICS) の NDIS_OBJECT_HEADER 構造体。 ドライバーは、型ヘッダー がNDIS_OBJECT_TYPE_DEFAULTに指定する構造体のメンバー、リビジョン メンバーをNDIS_OBJECT_REVISION_1に設定し、サイズ メンバーをNDIS_SIZEOF_IF_PROVIDER_CHARACTERISTICS_REVISION_1します。
QueryObjectHandler
のエントリ ポイントProviderQueryObject 関数を します。
SetObjectHandler
ProviderSetObject 関数のエントリ ポイント。
Reserved1
NDIS 用に予約されています。
Reserved2
NDIS 用に予約されています。
備考
すべての NDIS ネットワーク ドライバーの種類は、ネットワーク インターフェイス プロバイダーとして登録できます。 NDIS インターフェイス プロバイダーは、プロバイダーのエントリ ポイントとその他の特性を定義するNDIS_IF_PROVIDER_CHARACTERISTICS構造体を初期化します (存在する場合)。
インターフェイス プロバイダーとして登録するには、ドライバーは、初期化されたNDIS_IF_PROVIDER_CHARACTERISTICS構造体へのポインターを渡します。NdisIfRegisterProvider 関数を します。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | NDIS 6.0 以降でサポートされています。 |
ヘッダー | ndis.h (Ndis.h を含む) |
関連項目
NdisIfRegisterProvider の