VDS_PORT_PROP structure (vds.h)

[Beginning with Windows 8 and Windows Server 2012, the Virtual Disk Service COM interface is superseded by the Windows Storage Management API.]

Defines the properties of a port on a controller object.

Syntax

typedef struct _VDS_PORT_PROP {
  VDS_OBJECT_ID   id;
  LPWSTR          pwszFriendlyName;
  LPWSTR          pwszIdentification;
  VDS_PORT_STATUS status;
} VDS_PORT_PROP, *PVDS_PORT_PROP;

Members

id

The VDS_OBJECT_ID assigned to the port.

pwszFriendlyName

The name of the port; a zero-terminated, human-readable string.

pwszIdentification

The port identifier or address, typically a world wide name (WWN); a zero-terminated, human-readable string.

For Fibre Channel networks, this member should be the WWN for the port, formatted as a hexadecimal string (16 characters long), most significant byte first. For example, a WWN address of 01:23:45:67:89:AB:CD:EF should be represented as "0123456789ABCDEF".

status

The status of the port enumerated by VDS_PORT_STATUS.

Remarks

The IVdsController::GetPortProperties method returns this structure to report the property details of a port on a controller object.

Requirements

   
Minimum supported client Windows Vista [desktop apps only]
Minimum supported server Windows Server 2003 [desktop apps only]
Header vds.h

See also

IVdsController::GetPortProperties

VDS Structures

VDS_PORT_STATUS