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 포함)

추가 정보

NDIS_OBJECT_HEADER

NdisIfRegisterProvider

ProviderQueryObject

ProviderSetObject