MSiSCSI_DiscoveryConfig - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// iscsicfg.h

typedef struct _MSiSCSI_DiscoveryConfig {
  BOOLEAN          PerformiSNSDiscovery;
  BOOLEAN          PerformSLPDiscovery;
  BOOLEAN          AutomaticiSNSDiscovery;
  WCHAR            InitiatorName[256 + 1];
  ISCSI_IP_Address iSNSServer;
} MSiSCSI_DiscoveryConfig, *PMSiSCSI_DiscoveryConfig;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-iscsicfg-_msiscsi_discoveryconfig)

_MSiSCSI_DiscoveryConfig structure

Description

The MSiSCSI_DiscoveryConfig structure contains information that indicates what methods an initiator uses to do discovery.

Members

PerformiSNSDiscovery

A Boolean value that indicates whether the initiator performs target discovery by using iSNS and a predetermined iSNS server. If this member is TRUE, the initiator performs target discovery by using iSNS and a predetermined iSNS server. If this member is FALSE, the initiator does not do discovery with iSNS.

PerformSLPDiscovery

A Boolean value that indicates whether the initiator performs target discovery by using SLP. If this member is TRUE, the initiator performs target discovery by using SLP.

AutomaticiSNSDiscovery

A Boolean value that indicates whether the initiator should automatically search for an iSNS server and then perform target discovery by using iSNS. If this member is TRUE, the initiator should automatically search for an iSNS server and then perform target discovery by using iSNS.

InitiatorName

The default initiator name to register with the iSNS server.

iSNSServer

If AutomaticiSNSDiscovery is FALSE, iSNSServer contains a ISCSI_IP_Address structure that provides a fixed address of the iSNS server that is independent of the version of the IP protocol in use.

Remarks

The WMI tool suite automatically generates a declaration of the MSiSCSI_DiscoveryConfig structure when it compiles the MSiSCSI_DiscoveryConfig WMI Class in Config.mof.

Initiators are required to implement the MSiSCSI_DiscoveryConfig class. You must implement this class.

See also

ISCSI_IP_Address

MSiSCSI_DiscoveryConfig WMI Class