struktur USBC_DEVICE_CONFIGURATION_INTERFACE_V1 (usbbusif.h)

Struktur USBC_DEVICE_CONFIGURATION_INTERFACE_V1 diekspos oleh driver filter yang disediakan vendor untuk membantu driver induk generik USB dalam menentukan koleksi antarmuka.

Sintaks

typedef struct _USBC_DEVICE_CONFIGURATION_INTERFACE_V1 {
  USHORT                     Size;
  USHORT                     Version;
  PVOID                      Context;
  PINTERFACE_REFERENCE       InterfaceReference;
  PINTERFACE_DEREFERENCE     InterfaceDereference;
  USBC_START_DEVICE_CALLBACK StartDeviceCallback;
  USBC_PDO_ENABLE_CALLBACK   PdoEnableCallback;
  PVOID                      Reserved[7];
} USBC_DEVICE_CONFIGURATION_INTERFACE_V1, *PUSBC_DEVICE_CONFIGURATION_INTERFACE_V1;

Anggota

Size

Ukuran, dalam byte, dari struktur ini.

Version

Versi antarmuka.

Context

Driver induk generik USB tidak menggunakan anggota ini. Ini diisi oleh driver filter yang disediakan vendor dan dapat digunakan untuk melacak informasi instans untuk antarmuka bus. Ini diteruskan sebagai parameter ke InterfaceReference dan InterfaceDereference.

InterfaceReference

Arahkan ke rutinitas yang menambah jumlah referensi ke antarmuka ini. Untuk informasi selengkapnya tentang rutinitas ini, lihat InterfaceReference.

InterfaceDereference

Arahkan ke rutinitas yang mengurangi jumlah referensi ke antarmuka ini. Untuk informasi selengkapnya tentang rutinitas ini, lihat InterfaceDereference.

StartDeviceCallback

Arahkan ke rutinitas panggilan balik yang dilengkapi driver filter ke driver induk generik USB untuk membantu menentukan koleksi antarmuka pada perangkat. Untuk informasi selengkapnya, lihat USBC_START_DEVICE_CALLBACK.

PdoEnableCallback

Dicadangkan.

Reserved[7]

Dicadangkan.

Persyaratan

Persyaratan Nilai
Header usbbusif.h (termasuk Usbbusif.h)

Lihat juga

Menyesuaikan Enumerasi Koleksi Antarmuka untuk Perangkat Komposit

Struktur USB

USBC_START_DEVICE_CALLBACK