다음을 통해 공유


MSiSCSI_TCPIPConfig 구조체(iscsicfg.h)

MSiSCSI_TCPIPConfig 구조체는 어댑터의 포트 중 하나에 대한 TCP/IP 구성 정보를 보고합니다.

구문

typedef struct _MSiSCSI_TCPIPConfig {
  BOOLEAN          UseLinkLocalAddress;
  BOOLEAN          EnableDHCP;
  BOOLEAN          UseDHCPForDNS;
  ULONG            IPVersions;
  ISCSI_IP_Address IpAddress;
  ISCSI_IP_Address DefaultGateway;
  ISCSI_IP_Address SubnetMask;
  ISCSI_IP_Address PreferredDNSServer;
  ISCSI_IP_Address AlternateDNSServer;
} MSiSCSI_TCPIPConfig, *PMSiSCSI_TCPIPConfig;

멤버

UseLinkLocalAddress

HBA가 자동 생성된 및 라우팅할 수 없는(로컬 링크) 주소를 IP 주소로 사용해야 하는지 여부를 나타내는 부울 값입니다. 이 멤버가 TRUE이면 HBA는 자동 생성되고 라우팅할 수 없는(로컬 링크) 주소를 IP 주소로 사용해야 합니다. 이 멤버가 FALSE인 경우 HBA는 링크 로컬 주소를 사용할 필요가 없습니다.

EnableDHCP

HBA가 DHCP를 사용하여 IP 주소 정보를 검색해야 하는지 여부를 나타내는 부울 값입니다. 이 멤버가 TRUE인 경우 HBA는 DHCP를 사용하여 IP 주소 정보를 검색해야 합니다. 이 멤버가 FALSE인 경우 HBA는 DHCP를 사용하여 IP 주소 정보를 검색할 필요가 없습니다.

UseDHCPForDNS

HBA가 DHCP를 사용하여 DNS 주소를 검색해야 하는지 여부를 나타내는 부울 값입니다. 이 멤버가 TRUE이면 HBA는 DHCP를 사용하여 DNS 주소를 검색해야 합니다. FALSE인 경우 HBA는 DHCP를 사용하여 DNS 주소를 검색할 필요가 없습니다.

IPVersions

HBA에서 지원하는 IP 프로토콜의 버전입니다. 0x00000001 값은 HBA가 IP 프로토콜 버전 4를 지원한다는 것을 나타내고, 0x00000002 값은 HBA가 버전 6을 지원한다는 것을 나타냅니다.

IpAddress

HBA의 IP 주소를 지정하는 ISCSI_IP_Address 구조체입니다. ISCSI_IP_Address 구조는 IP 주소를 정의하는 버전 독립적 방법을 제공합니다.

DefaultGateway

기본 게이트웨이의 고정 IP 주소를 지정하는 ISCSI_IP_Address 구조체입니다. ISCSI_IP_Address 구조는 기본 게이트웨이의 IP 주소를 정의하는 버전 독립적 방법을 제공합니다.

SubnetMask

정적 서브넷 마스크를 지정하는 ISCSI_IP_Address 구조체입니다. ISCSI_IP_Address 구조체는 서브넷 마스크를 정의하는 버전 독립적 방법을 제공합니다.

PreferredDNSServer

기본 설정 DNS 서버의 IP 주소를 지정하는 ISCSI_IP_Address 구조체입니다. ISCSI_IP_Address 구조는 기본 설정 DNS 서버의 IP 주소를 정의하는 버전 독립적 방법을 제공합니다.

AlternateDNSServer

대체 DNS 서버의 IP 주소를 지정하는 ISCSI_IP_Address 구조체입니다. ISCSI_IP_Address 구조는 대체 DNS 서버의 IP 주소를 정의하는 버전 독립적 방법을 제공합니다.

설명

WMI 도구 모음은 Config.mof에서 MSiSCSI_TCPIPConfig WMI 클래스를 컴파일할 때 MSiSCSI_TCPIPConfig 구조체의 선언을 자동으로 생성합니다. 이 클래스를 구현해야 합니다.

요구 사항

요구 사항
헤더 iscsicfg.h(Iscsicfg.h 포함)

추가 정보

ISCSI_IP_Address

MSiSCSI_TCPIPConfig WMI 클래스