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 구조체입니다. 드라이버는 Header가 지정하는 구조체의 Type 멤버를 NDIS_OBJECT_TYPE_DEFAULT, Revision 멤버를 NDIS_OBJECT_REVISION_1, Size 멤버를 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 포함) |