Definition Type: Element
Name: type
Namespace: http://oval.mitre.org/XMLSchema/system_characteristics#windows
Type: system_characteristics:dataStringType
Containing Schema: windows-system-characteristics-schema.xsd
MinOccurs 1
MaxOccurs 1
Abstract
Documentation:
The type child element marks wether the file item describes a directory, named pipe, standard file, etc. These types are the return values for GetFileType, with the exception of FILE_ATTRIBUTE_DIRECTORY which is obtained by looking at GetFileAttributesEx.
Collapse XSD Schema Diagram:
Drilldown into status in schema system-characteristics-schema_xsd Drilldown into datatype in schema system-characteristics-schema_xsdXSD Diagram of type in schema windows-system-characteristics-schema_xsd (Open Vulnerability and Assessment Language (OVAL®))
Collapse XSD Schema Code:
<xsd:element name="type" minOccurs="1" maxOccurs="1">
    <xsd:annotation>
        <xsd:documentation>The type child element marks wether the file item describes a directory, named pipe, standard file, etc.  These types are the return values for GetFileType, with the exception of FILE_ATTRIBUTE_DIRECTORY which is obtained by looking at GetFileAttributesEx.</xsd:documentation>
        <xsd:appinfo>
            <parent_item>file_item</parent_item>
            <cardinality>1</cardinality>
            <content>string</content>
            <valid_datatypes>string</valid_datatypes>
        </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexType>
        <xsd:simpleContent>
            <xsd:restriction base="system_characteristics:dataStringType">
                <xsd:enumeration value="FILE_ATTRIBUTE_DIRECTORY" />
                <xsd:enumeration value="FILE_TYPE_CHAR" />
                <xsd:enumeration value="FILE_TYPE_DISK" />
                <xsd:enumeration value="FILE_TYPE_PIPE" />
                <xsd:enumeration value="FILE_TYPE_REMOTE" />
                <xsd:enumeration value="FILE_TYPE_UNKNOWN" />
                <xsd:enumeration value="" />
            </xsd:restriction>
        </xsd:simpleContent>
    </xsd:complexType>
</xsd:element>
Collapse Child Attributes:
Name Type Default Value Use
datatype system_characteristics:datatype string Optional
status system_characteristics:status exists Optional
Collapse Facets:
Facet Value
Enumeration FILE_ATTRIBUTE_DIRECTORY
Enumeration FILE_TYPE_CHAR
Enumeration FILE_TYPE_DISK
Enumeration FILE_TYPE_PIPE
Enumeration FILE_TYPE_REMOTE
Enumeration FILE_TYPE_UNKNOWN
Enumeration
Collapse Derivation Tree: