Skip to content

Latest commit

 

History

History
101 lines (71 loc) · 4 KB

ns-usbbusif-_usbc_device_configuration_interface_v1.md

File metadata and controls

101 lines (71 loc) · 4 KB
UID title description old-location tech.root ms.date keywords ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames f1_keywords topic_type api_type api_location api_name
NS:usbbusif._USBC_DEVICE_CONFIGURATION_INTERFACE_V1
_USBC_DEVICE_CONFIGURATION_INTERFACE_V1 (usbbusif.h)
The USBC_DEVICE_CONFIGURATION_INTERFACE_V1 structure is exposed by the vendor-supplied filter drivers to assist the USB generic parent driver in defining interface collections.
buses\usbc_device_configuration_interface_v1.htm
usbref
05/07/2018
USBC_DEVICE_CONFIGURATION_INTERFACE_V1 structure
*PUSBC_DEVICE_CONFIGURATION_INTERFACE_V1, PUSBC_DEVICE_CONFIGURATION_INTERFACE_V1, PUSBC_DEVICE_CONFIGURATION_INTERFACE_V1 structure pointer [Buses], USBC_DEVICE_CONFIGURATION_INTERFACE_V1, USBC_DEVICE_CONFIGURATION_INTERFACE_V1 structure [Buses], _USBC_DEVICE_CONFIGURATION_INTERFACE_V1, buses.usbc_device_configuration_interface_v1, usbbusif/PUSBC_DEVICE_CONFIGURATION_INTERFACE_V1, usbbusif/USBC_DEVICE_CONFIGURATION_INTERFACE_V1, usbinterKR_f3f8ee06-a861-4787-a611-766308347395.xml
usbbusif.h
Usbbusif.h
Windows
Windows
USBC_DEVICE_CONFIGURATION_INTERFACE_V1, *PUSBC_DEVICE_CONFIGURATION_INTERFACE_V1
_USBC_DEVICE_CONFIGURATION_INTERFACE_V1
usbbusif/_USBC_DEVICE_CONFIGURATION_INTERFACE_V1
PUSBC_DEVICE_CONFIGURATION_INTERFACE_V1
usbbusif/PUSBC_DEVICE_CONFIGURATION_INTERFACE_V1
USBC_DEVICE_CONFIGURATION_INTERFACE_V1
usbbusif/USBC_DEVICE_CONFIGURATION_INTERFACE_V1
APIRef
kbSyntax
HeaderDef
usbbusif.h
_USBC_DEVICE_CONFIGURATION_INTERFACE_V1
PUSBC_DEVICE_CONFIGURATION_INTERFACE_V1
USBC_DEVICE_CONFIGURATION_INTERFACE_V1

_USBC_DEVICE_CONFIGURATION_INTERFACE_V1 structure

-description

The USBC_DEVICE_CONFIGURATION_INTERFACE_V1 structure is exposed by the vendor-supplied filter drivers to assist the USB generic parent driver in defining interface collections.

-struct-fields

-field Size

The size, in bytes, of this structure.

-field Version

The version of the interface.

-field Context

The USB generic parent driver does not use this member. It is populated by the vendor supplied filter driver and may be used to track instance information for the bus interface. It is passed as a parameter to InterfaceReference and InterfaceDereference.

-field InterfaceReference

Pointer to a routine that increments the number of references to this interface. For more information about this routine, see InterfaceReference.

-field InterfaceDereference

Pointer to a routine that decrements the number of references to this interface. For more information about this routine, see InterfaceDereference.

-field StartDeviceCallback

Pointer to the callback routine that the filter driver furnishes to the USB generic parent driver to assist in defining interface collections on a device. For more information, see USBC_START_DEVICE_CALLBACK.

-field PdoEnableCallback

Reserved.

-field Reserved

Reserved.

-see-also

Customizing Enumeration of Interface Collections for Composite Devices

USB Structures

USBC_START_DEVICE_CALLBACK