All Downloads are FREE. Search and download functionalities are using the official Maven repository.

objects.Win_Driver_Object.xsd Maven / Gradle / Ivy

The newest version!


	
		This schema was originally developed by The MITRE Corporation. The CybOX XML Schema implementation is maintained by The MITRE Corporation and developed by the open CybOX Community. For more information, including how to get involved in the effort and how to submit change requests, please visit the CybOX website at http://cybox.mitre.org.
		
			Win_Driver_Object
			3.0
			01/22/2014			
			The following specifies the fields and types that compose this defined CybOX Object type. Each defined object is an extension of the abstract ObjectPropertiesType, defined in CybOX Common. For more information on this extension mechanism, please see the CybOX Specification. This document is intended for developers and assumes some familiarity with XML. 
			Copyright (c) 2012-2014, The MITRE Corporation. All rights reserved. The contents of this file are subject to the terms of the CybOX License located at http://cybox.mitre.org/about/termsofuse.html. See the CybOX License for the specific language governing permissions and limitations for use of this schema. When distributing copies of the CybOX Schema, this license header must be included.
		
	
	
	
	
		
			The Windows_Driver object is intended to characterize Windows device drivers.
		
	
	
		
			The WindowsDriverObject type is intended to characterize Windows device drivers.
		
		
			
				
					
						
							The Device_Object_List field specifies the device objects that were created by the driver.
						
					
					
						
							The Driver_Init field specifies the entry point for the driver's DriverEntry routine. See also: http://msdn.microsoft.com/en-us/library/windows/hardware/ff544174(v=vs.85).aspx.
						
					
					
						
							The Driver_Name field specifies the name of the driver.
						
					
					
						
							The Driver_Object_Address field specifies the address to the driver's driver object, which contains the storage for the entry point to many of the driver's standard routines. See also: http://msdn.microsoft.com/en-us/library/windows/hardware/ff548034(v=vs.85).aspx.
						
					
					
						
							The Driver_Start_IO field specifies the entry point for the driver's StartIO routine. See also: http://msdn.microsoft.com/en-us/library/windows/hardware/ff544174(v=vs.85).aspx.
						
					
					
						
							The Driver_Unload field specifies the entry point for the driver's unload routine. See also: http://msdn.microsoft.com/en-us/library/windows/hardware/ff544174(v=vs.85).aspx.
						
					
					
						
							The Image_Base field specifies the preferred address of the first byte of the driver's image when it is loaded into memory.
						
					
					
						
							The Image_Size field specifies the size of the driver's image, in bytes.
						
					
					
						
							The IRP_MJ_CLEANUP field represents a count of the number of times the CLEANUP function code was processed by the driver.
						
					
					
						
							The IRP_MJ_CLOSE field represents a count of the number of times the CLOSE function code was processed by the driver.
						
					
					
						
							The IRP_MJ_CREATE field represents a count of the number of times the CREATE function code was processed by the driver.
						
					
					
						
							The IRP_MJ_CREATE_MAILSLOT field represents a count of the number of times the CREATE_MAILSLOT function code was processed by the driver.
						
					
					
						
							The IRP_MJ_CREATE_NAMED_PIPE field represents a count of the number of times the CREATE_NAMED_PIPE function code was processed by the driver.
						
					
					
						
							The IRP_MJ_DEVICE_CHANGE field represents a count of the number of times the DEVICE_CHANGE function code was processed by the driver.
						
					
					
						
							The IRP_MJ_DEVICE_CONTROL field represents a count of the number of times the DEVICE_CONTROL function code was processed by the driver.
						
					
					
						
							The IRP_MJ_DIRECTORY_CONTROL field represents a count of the number of times the DIRECTORY_CONTROL function code was processed by the driver.
						
					
					
						
							The IRP_MJ_FILE_SYSTEM_CONTROL field represents a count of the number of times the FILE_SYSTEM_CONTROL function code was processed by the driver.
						
					
					
						
							The IRP_MJ_FLUSH_BUFFERS field represents a count of the number of times the FLUSH_BUFFERS function code was processed by the driver.
						
					
					
						
							The IRP_MJ_INTERNAL_DEVICE_CONTROL field represents a count of the number of times the INTERNAL_DEVICE_CONTROL function code was processed by the driver.
						
					
					
						
							The IRP_MJ_LOCK_CONROL field represents a count of the number of times the LOCK_CONROL function code was processed by the driver.
						
					
					
						
							The IRP_MJ_PNP field represents a count of the number of times the PNP function code was processed by the driver.
						
					
					
						
							The IRP_MJ_POWER field represents a count of the number of times the POWER function code was processed by the driver.
						
					
					
						
							The IRP_MJ_READ field represents a count of the number of times the READ function code was processed by the driver.
						
					
					
						
							The IRP_MJ_QUERY_EA field represents a count of the number of times the QUERY_EA function code was processed by the driver.
						
					
					
						
							The IRP_MJ_QUERY_INFORMATION field represents a count of the number of times the QUERY_INFORMATION function code was processed by the driver.
						
					
					
						
							The IRP_MJ_QUERY_SECURITY field represents a count of the number of times the QUERY_SECURITY function code was processed by the driver.
						
					
					
						
							The IRP_MJ_QUERY_QUOTA field represents a count of the number of times the QUERY_QUOTA function code was processed by the driver.
						
					
					
						
							The IRP_MJ_QUERY_VOLUME_INFORMATION field represents a count of the number of times the QUERY_VOLUME_INFORMATION function code was processed by the driver.
						
					
					
						
							The IRP_MJ_SET_EA field represents a count of the number of times the SET_EA function code was processed by the driver.
						
					
					
						
							The IRP_MJ_SET_INFORMATION field represents a count of the number of times the SET_INFORMATION function code was processed by the driver.
						
					
					
						
							The IRP_MJ_SET_SECURITY field represents a count of the number of times the SET_SECURITY function code was processed by the driver.
						
					
					
						
							The IRP_MJ_SET_QUOTA field represents a count of the number of times the SET_QUOTA function code was processed by the driver.
						
					
					
						
							The IRP_MJ_SET_VOLUME_INFORMATION field represents a count of the number of times the SET_VOLUME_INFORMATION function code was processed by the driver.
						
					
					
						
							The IRP_MJ_SHUTDOWN field represents a count of the number of times the SHUTDOWN function code was processed by the driver.
						
					
					
						
							The IRP_MJ_SYSTEM_CONTROL field represents a count of the number of times the SYSTEM_CONTROL function code was processed by the driver.
						
					
					
						
							The IRP_MJ_WRITE field represents a count of the number of times the WRITE function code was processed by the driver.
						
					
				
			
		
	
	
		
			The DeviceObjectStructType type specifies the properties of a device object. In this context, a device object represents a logical, virtual, or physical device for which a driver handles I/O requests. See also: http://msdn.microsoft.com/en-us/library/windows/hardware/ff543147(v=vs.85).aspx.
		
		
			
				
					The Attached_Device_Name field specifies the name of another device object that was attached to this one. See also: http://msdn.microsoft.com/en-us/library/windows/hardware/ff543147(v=vs.85).aspx.
				
			
			
				
					The Attached_Device_Object field specifies a pointer to another device object that was attached to this one. Typically this is a filter driver. See also: http://msdn.microsoft.com/en-us/library/windows/hardware/ff543147(v=vs.85).aspx.
				
			
			
				
					The Attached_To_Device_Name field specifies the name of another device object that this one was attached to.
				
			
			
				
					The Attached_To_Device_Object field specifies a pointer to another device object that this one was attached to.
				
			
			
				
					The Attached_To_Driver_Object field specifies a pointer to the driver to which this device object was attached.
				
			
			
				
					The Attached_To_Driver_Name field specifies the name of the driver to which this device object was attached.
				
			
			
				
					The Device_Name field specifies the name of the device object.
				
			
			
				
					The Device_Object field specifies a pointer to the driver object for the caller.
				
			
		
	
	
		
			The DeviceObjectListType specifies a list of device objects.
		
		
			
				
					The Device_Object _Struct field specifies a single device object utilizing the Windows Driver Device Object Struct.
				
			
		
	





© 2015 - 2024 Weber Informatics LLC | Privacy Policy