Microsoft.SQLServer.Windows.DataSource.SqlOsPerfReaderSchema (SchemaType)

Element properties:

AccessibilityInternal

Source Code:

<SchemaType ID="Microsoft.SQLServer.Windows.DataSource.SqlOsPerfReaderSchema" Accessibility="Internal">
<xsd:complexType xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="SqlOsPerfCounterParams">
<xsd:sequence>
<xsd:element name="NameOfHandler" type="xsd:string" minOccurs="1" maxOccurs="1"/>
<xsd:element name="PerformanceCounterObject" type="xsd:string" minOccurs="1" maxOccurs="1"/>
<xsd:element name="CounterConfig" type="CounterConfig" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="CounterConfig">
<xsd:sequence>
<xsd:element name="CategoryName" type="xsd:string" minOccurs="1" maxOccurs="1"/>
<xsd:element name="CounterName" type="xsd:string" minOccurs="1" maxOccurs="1"/>
<xsd:element name="BaseCounterName" type="xsd:string" minOccurs="1" maxOccurs="1"/>
<xsd:element name="InstanceSelector" type="InstanceSelectorType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="NeedsPrefix" type="xsd:boolean" minOccurs="1" maxOccurs="1"/>
<xsd:element name="InstanceIndex" type="PropertyType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="PerfNameReplacementType" type="PerfNameReplacementType" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="PropertyType">
<xsd:restriction base="xsd:integer">
<xsd:enumeration value="0">
<xsd:annotation>
<xsd:documentation>All</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="1">
<xsd:annotation>
<xsd:documentation>InstanceName</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="InstanceSelectorType">
<xsd:restriction base="xsd:integer">
<xsd:enumeration value="0">
<xsd:annotation>
<xsd:documentation>All</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="1">
<xsd:annotation>
<xsd:documentation>Total</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="2">
<xsd:annotation>
<xsd:documentation>Singleton</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="3">
<xsd:annotation>
<xsd:documentation>Instance</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="4">
<xsd:annotation>
<xsd:documentation>HekatonDatabase</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="5">
<xsd:annotation>
<xsd:documentation>AllByCounterName</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="6">
<xsd:annotation>
<xsd:documentation>AgAggregateSum</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="PerfNameReplacementType">
<xsd:restriction base="xsd:integer">
<xsd:enumeration value="0">
<xsd:annotation>
<xsd:documentation>None</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="1">
<xsd:annotation>
<xsd:documentation>Category</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="2">
<xsd:annotation>
<xsd:documentation>Counter</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="3">
<xsd:annotation>
<xsd:documentation>CategoryCounter</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="NameReplacementConfig">
<xsd:sequence>
<xsd:element name="ReplacementType" type="PerfNameReplacementType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="CategoryNameId" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<xsd:element name="CounterNameId" type="xsd:string" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
</SchemaType>