????
Current Path : C:/Windows/System32/WindowsPowerShell/v1.0/Modules/PnpDevice/ |
Current File : C:/Windows/System32/WindowsPowerShell/v1.0/Modules/PnpDevice/PnpDevice.cdxml |
<?xml version="1.0" encoding="utf-8"?> <PowerShellMetadata xmlns="http://schemas.microsoft.com/cmdlets-over-objects/2009/11"> <Class ClassName="ROOT\cimv2\Win32_PnPEntity" ClassVersion="2.0"> <Version>1.0</Version> <DefaultNoun>PnpDevice</DefaultNoun> <InstanceCmdlets> <GetCmdletParameters DefaultCmdletParameterSet="ByInstanceId"> <QueryableProperties> <Property PropertyName="Name"> <Type PSType="string"/> <RegularQuery AllowGlobbing="true"> <CmdletParameterMetadata PSName="FriendlyName" ValueFromPipelineByPropertyName="true" CmdletParameterSets="ByFriendlyName" IsMandatory="false"> <ValidateNotNull /> <ValidateNotNullOrEmpty /> </CmdletParameterMetadata> </RegularQuery> </Property> <Property PropertyName="DeviceId"> <Type PSType="string"/> <RegularQuery AllowGlobbing="true"> <CmdletParameterMetadata ValueFromPipelineByPropertyName="true" PSName="InstanceId" Aliases="DeviceId" CmdletParameterSets="ByInstanceId" IsMandatory="false" Position="0"> <ValidateNotNull /> <ValidateNotNullOrEmpty /> </CmdletParameterMetadata> </RegularQuery> </Property> <Property PropertyName="PNPClass"> <Type PSType="string"/> <RegularQuery AllowGlobbing="false"> <CmdletParameterMetadata PSName="Class" CmdletParameterSets="ByInstanceId ByFriendlyName ByClass ByPresence" IsMandatory="false"> <ValidateNotNull /> <ValidateNotNullOrEmpty /> </CmdletParameterMetadata> </RegularQuery> </Property> <Property PropertyName="Present"> <Type PSType="switch"/> <RegularQuery AllowGlobbing="false"> <CmdletParameterMetadata PSName="PresentOnly" CmdletParameterSets="ByInstanceId ByFriendlyName ByClass ByPresence" IsMandatory="false"/> </RegularQuery> </Property> <Property PropertyName="Status"> <Type PSType="string"/> <RegularQuery AllowGlobbing="false"> <CmdletParameterMetadata CmdletParameterSets="ByInstanceId ByFriendlyName ByStatus ByPresence" IsMandatory="false"> <ValidateSet> <AllowedValue>OK</AllowedValue> <AllowedValue>ERROR</AllowedValue> <AllowedValue>DEGRADED</AllowedValue> <AllowedValue>UNKNOWN</AllowedValue> </ValidateSet> </CmdletParameterMetadata> </RegularQuery> </Property> </QueryableProperties> </GetCmdletParameters> <Cmdlet> <CmdletMetadata Verb="Enable" ConfirmImpact="High"/> <Method MethodName="Enable"> <ReturnValue> <Type PSType="System.Int32" /> <CmdletOutputMetadata> <ErrorCode /> </CmdletOutputMetadata> </ReturnValue> </Method> <GetCmdletParameters DefaultCmdletParameterSet="ByInstanceId"> <QueryableProperties> <Property PropertyName="DeviceID"> <Type PSType="string"/> <RegularQuery AllowGlobbing="false"> <CmdletParameterMetadata ValueFromPipelineByPropertyName="true" PSName="InstanceId" Aliases="DeviceId" CmdletParameterSets="ByInstanceId" IsMandatory="true" Position="0"> <ValidateNotNull /> <ValidateNotNullOrEmpty /> </CmdletParameterMetadata> </RegularQuery> </Property> </QueryableProperties> </GetCmdletParameters> </Cmdlet> <Cmdlet> <CmdletMetadata Verb="Disable" ConfirmImpact="High"/> <Method MethodName="Disable"> <ReturnValue> <Type PSType="System.Int32" /> <CmdletOutputMetadata> <ErrorCode /> </CmdletOutputMetadata> </ReturnValue> </Method> <GetCmdletParameters DefaultCmdletParameterSet="ByInstanceId"> <QueryableProperties> <Property PropertyName="DeviceID"> <Type PSType="string"/> <RegularQuery AllowGlobbing="false"> <CmdletParameterMetadata ValueFromPipelineByPropertyName="true" PSName="InstanceId" Aliases="DeviceId" CmdletParameterSets="ByInstanceId" IsMandatory="true" Position="0"> <ValidateNotNull /> <ValidateNotNullOrEmpty /> </CmdletParameterMetadata> </RegularQuery> </Property> </QueryableProperties> </GetCmdletParameters> </Cmdlet> <Cmdlet> <CmdletMetadata Verb="Get" Noun="PnpDeviceProperty" ConfirmImpact="Low"/> <Method MethodName="GetDeviceProperties" > <ReturnValue> <Type PSType="System.Int32" /> <CmdletOutputMetadata> <ErrorCode /> </CmdletOutputMetadata> </ReturnValue> <Parameters> <Parameter ParameterName="devicePropertyKeys"> <Type PSType="System.String[]" /> <CmdletParameterMetadata PSName="KeyName" Aliases="Key" ValueFromPipelineByPropertyName="true" Position="0" IsMandatory="false"> <ValidateNotNull /> <ValidateNotNullOrEmpty /> </CmdletParameterMetadata> </Parameter> <Parameter ParameterName="deviceProperties"> <Type PSType="Microsoft.Management.Infrastructure.CimInstance[]" /> <CmdletOutputMetadata /> </Parameter> </Parameters> </Method> <GetCmdletParameters DefaultCmdletParameterSet="ByInstanceId"> <QueryableProperties> <Property PropertyName="DeviceID"> <Type PSType="string"/> <RegularQuery AllowGlobbing="false"> <CmdletParameterMetadata ValueFromPipelineByPropertyName="true" PSName="InstanceId" Aliases="DeviceId" CmdletParameterSets="ByInstanceId" IsMandatory="true"> <ValidateNotNull /> <ValidateNotNullOrEmpty /> </CmdletParameterMetadata> </RegularQuery> </Property> </QueryableProperties> </GetCmdletParameters> </Cmdlet> </InstanceCmdlets> <CmdletAdapterPrivateData> <Data Name="ClientSideShouldProcess" /> </CmdletAdapterPrivateData> </Class> <Enums> <Enum EnumName="PnpDevice.Problem" UnderlyingType="uint32"> <Value Name="CM_PROB_NONE" Value="0" /> <Value Name="CM_PROB_NOT_CONFIGURED" Value="1" /> <Value Name="CM_PROB_DEVLOADER_FAILED" Value="2" /> <Value Name="CM_PROB_OUT_OF_MEMORY" Value="3" /> <Value Name="CM_PROB_ENTRY_IS_WRONG_TYPE" Value="4" /> <Value Name="CM_PROB_LACKED_ARBITRATOR" Value="5" /> <Value Name="CM_PROB_BOOT_CONFIG_CONFLICT" Value="6" /> <Value Name="CM_PROB_FAILED_FILTER" Value="7" /> <Value Name="CM_PROB_DEVLOADER_NOT_FOUND" Value="8" /> <Value Name="CM_PROB_INVALID_DATA" Value="9" /> <Value Name="CM_PROB_FAILED_START" Value="10" /> <Value Name="CM_PROB_LIAR" Value="11" /> <Value Name="CM_PROB_NORMAL_CONFLICT" Value="12" /> <Value Name="CM_PROB_NOT_VERIFIED" Value="13" /> <Value Name="CM_PROB_NEED_RESTART" Value="14" /> <Value Name="CM_PROB_REENUMERATION" Value="15" /> <Value Name="CM_PROB_PARTIAL_LOG_CONF" Value="16" /> <Value Name="CM_PROB_UNKNOWN_RESOURCE" Value="17" /> <Value Name="CM_PROB_REINSTALL" Value="18" /> <Value Name="CM_PROB_REGISTRY" Value="19" /> <Value Name="CM_PROB_VXDLDR" Value="20" /> <Value Name="CM_PROB_WILL_BE_REMOVED" Value="21" /> <Value Name="CM_PROB_DISABLED" Value="22" /> <Value Name="CM_PROB_DEVLOADER_NOT_READY" Value="23" /> <Value Name="CM_PROB_DEVICE_NOT_THERE" Value="24" /> <Value Name="CM_PROB_MOVED" Value="25" /> <Value Name="CM_PROB_TOO_EARLY" Value="26" /> <Value Name="CM_PROB_NO_VALID_LOG_CONF" Value="27" /> <Value Name="CM_PROB_FAILED_INSTALL" Value="28" /> <Value Name="CM_PROB_HARDWARE_DISABLED" Value="29" /> <Value Name="CM_PROB_CANT_SHARE_IRQ" Value="30" /> <Value Name="CM_PROB_FAILED_ADD" Value="31" /> <Value Name="CM_PROB_DISABLED_SERVICE" Value="32" /> <Value Name="CM_PROB_TRANSLATION_FAILED" Value="33" /> <Value Name="CM_PROB_NO_SOFTCONFIG" Value="34" /> <Value Name="CM_PROB_BIOS_TABLE" Value="35" /> <Value Name="CM_PROB_IRQ_TRANSLATION_FAILED" Value="36" /> <Value Name="CM_PROB_FAILED_DRIVER_ENTRY" Value="37" /> <Value Name="CM_PROB_DRIVER_FAILED_PRIOR_UNLOAD" Value="38" /> <Value Name="CM_PROB_DRIVER_FAILED_LOAD" Value="39" /> <Value Name="CM_PROB_DRIVER_SERVICE_KEY_INVALID" Value="40" /> <Value Name="CM_PROB_LEGACY_SERVICE_NO_DEVICES" Value="41" /> <Value Name="CM_PROB_DUPLICATE_DEVICE" Value="42" /> <Value Name="CM_PROB_FAILED_POST_START" Value="43" /> <Value Name="CM_PROB_HALTED" Value="44" /> <Value Name="CM_PROB_PHANTOM" Value="45" /> <Value Name="CM_PROB_SYSTEM_SHUTDOWN" Value="46" /> <Value Name="CM_PROB_HELD_FOR_EJECT" Value="47" /> <Value Name="CM_PROB_DRIVER_BLOCKED" Value="48" /> <Value Name="CM_PROB_REGISTRY_TOO_LARGE" Value="49" /> <Value Name="CM_PROB_SETPROPERTIES_FAILED" Value="50" /> <Value Name="CM_PROB_WAITING_ON_DEPENDENCY" Value="51" /> <Value Name="CM_PROB_UNSIGNED_DRIVER" Value="52" /> <Value Name="CM_PROB_USED_BY_DEBUGGER" Value="53" /> <Value Name="CM_PROB_DEVICE_RESET" Value="54" /> <Value Name="CM_PROB_CONSOLE_LOCKED" Value="55" /> <Value Name="CM_PROB_NEED_CLASS_CONFIG" Value="56" /> <Value Name="CM_PROB_GUEST_ASSIGNMENT_FAILED" Value="57" /> </Enum> <Enum EnumName="PnpDeviceProperty.Type" UnderlyingType="uint32"> <Value Name="Empty" Value="0" /> <Value Name="Null" Value="1" /> <Value Name="SByte" Value="2" /> <Value Name="Byte" Value="3" /> <Value Name="Int16" Value="4" /> <Value Name="UInt16" Value="5" /> <Value Name="Int32" Value="6" /> <Value Name="UInt32" Value="7" /> <Value Name="Int64" Value="8" /> <Value Name="UInt64" Value="9" /> <Value Name="Float" Value="10" /> <Value Name="Double" Value="11" /> <Value Name="Decimal" Value="12" /> <Value Name="Guid" Value="13" /> <Value Name="Currency" Value="14" /> <Value Name="Date" Value="15" /> <Value Name="FileTime" Value="16" /> <Value Name="Boolean" Value="17" /> <Value Name="String" Value="18" /> <Value Name="SecurityDescriptor" Value="19" /> <Value Name="SecurityDescriptorString" Value="20" /> <Value Name="DEVPROPKEY" Value="21" /> <Value Name="DEVPROPTYPE" Value="22" /> <Value Name="Error" Value="23" /> <Value Name="NTStatus" Value="24" /> <Value Name="StringIndirect" Value="25" /> <Value Name="SByteArray" Value="4098" /> <Value Name="Binary" Value="4099" /> <Value Name="Int16Array" Value="4100" /> <Value Name="UInt16Array" Value="4101" /> <Value Name="Int32Array" Value="4102" /> <Value Name="UInt32Array" Value="4103" /> <Value Name="Int64Array" Value="4104" /> <Value Name="UInt64Array" Value="4105" /> <Value Name="FloatArray" Value="4106" /> <Value Name="DoubleArray" Value="4107" /> <Value Name="DecimalArray" Value="4108" /> <Value Name="GuidArray" Value="4109" /> <Value Name="CurrencyArray" Value="4110" /> <Value Name="DateArray" Value="4111" /> <Value Name="FileTimeArray" Value="4112" /> <Value Name="BooleanArray" Value="4113" /> <Value Name="StringList" Value="8210" /> <Value Name="SecurityDescriptorList" Value="8211" /> <Value Name="SecurityDescriptorStringList" Value="8212" /> <Value Name="DEVPROPKEYArray" Value="4117" /> <Value Name="DEVPROPTYPEArray" Value="4118" /> <Value Name="ErrorArray" Value="4119" /> <Value Name="NTStatusArray" Value="4120" /> <Value Name="StringIndirectList" Value="8217" /> </Enum> </Enums> </PowerShellMetadata>