다음을 통해 공유


NDIS_MSIX_CONFIG_PARAMETERS 구조체(ndis.h)

NDIS_MSIX_CONFIG_PARAMETERS 구조체는 요청된 구성 작업을 정의하고 해당 특정 작업에 필요한 매개 변수를 지정합니다.

구문

typedef struct _NDIS_MSIX_CONFIG_PARAMETERS {
  NDIS_OBJECT_HEADER        Header;
  NDIS_MSIX_TABLE_OPERATION ConfigOperation;
  ULONG                     TableEntry;
  ULONG                     MessageNumber;
} NDIS_MSIX_CONFIG_PARAMETERS, *PNDIS_MSIX_CONFIG_PARAMETERS;

멤버

Header

NDIS_MSIX_CONFIG_PARAMETERS 구조체에 대한 NDIS_OBJECT_HEADER 구조체입니다. 미니포트 드라이버는 Header가 NDIS_OBJECT_TYPE_DEFAULT 지정하는 구조체의 Type 멤버, NDIS_MSIX_CONFIG_PARAMETERS_REVISION_1 수정 멤버 및 NDIS_SIZEOF_MSIX_CONFIG_PARAMETERS_REVISION_1 Size 멤버를 설정합니다.

ConfigOperation

MSI-X 테이블 항목에 대해 요청된 구성 작업입니다. 이 작업은 의 값 중 하나로 지정됩니다. NDIS_MSIX_TABLE_OPERATION 열거형입니다.

TableEntry

MSI-X 테이블 항목 인덱스입니다.

MessageNumber

디바이스에 할당된 MSI-X 메시지 번호입니다. 이 값은 NdisMSIXTableConfigSetTableEntry 작업에 필요합니다. 이 매개 변수는 NdisMSIXTableConfigMaskTableEntry 또는 NdisMSIXTableConfigUnmaskTableEntry 작업에 사용되지 않습니다.

설명

MSI-X 테이블 항목을 마스킹, 마스크 해제 또는 매핑하기 위해 NDIS 드라이버는 NDIS_MSIX_CONFIG_PARAMETERS 구조를 에 전달합니다. NdisMConfigMSIXTableEntry 함수. NDIS_MSIX_CONFIG_PARAMETERS 요청된 구성 작업을 정의하고 해당 작업에 필요한 매개 변수를 지정합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 NDIS 6.1 이상에서 지원됩니다.
머리글 ndis.h(Ndis.h 포함)

추가 정보

NDIS_MSIX_TABLE_OPERATION

NDIS_OBJECT_HEADER

NdisMConfigMSIXTableEntry