SRV_INSTANCE_TYPE enumeration (ntifs.h)

The SRV_INSTANCE_TYPE enumeration type describes the SRV instance type for an SRV_OPEN_ECP_CONTEXT.

Syntax

typedef enum _SRV_INSTANCE_TYPE {
  SrvInstanceTypeUndefined,
  SrvInstanceTypePrimary,
  SrvInstanceTypeCsv,
  SrvInstanceTypeSBL,
  SrvInstanceTypeSR,
  SrvInstanceTypeVSMB
} SRV_INSTANCE_TYPE, *PSRV_INSTANCE_TYPE;

Constants

 
SrvInstanceTypeUndefined
The SRV instance type is undefined.
SrvInstanceTypePrimary
The open request came from a primary instance of SRV with user-facing shares.
SrvInstanceTypeCsv
The open request came from an internal instance of SRV used by CSVFS.
SrvInstanceTypeSBL
The open request came from an internal instance of SRV used by S2D at Software Layer Bus (SBL).
SrvInstanceTypeSR
The open request came from an internal instance of SRV used by Storage Replica.
SrvInstanceTypeVSMB
The open request came from an internal instance of SRV used by Hyper-V over SMB.

Requirements

Requirement Value
Header ntifs.h (include Ntifs.h)

See also

SRV_OPEN_ECP_CONTEXT