Struktur AVCPRECONNECTINFO (avc.h)

Struktur AVCPRECONNECTINFO digunakan untuk menginisialisasi driver subunit dan membuat koneksi pin.

Sintaks

typedef struct _AVCPRECONNECTINFO {
  GUID           DeviceID;
  UCHAR          SubunitAddress[AVCCONNECTINFO_MAX_SUBUNITADDR_LEN];
  ULONG          SubunitPlugNumber;
  KSPIN_DATAFLOW DataFlow;
  ULONG          Flags;
  ULONG          UnitPlugNumber;
} AVCPRECONNECTINFO, *PAVCPRECONNECTINFO;

Anggota

DeviceID

GUID yang mewakili unit secara keseluruhan. Semua subunit dalam unit yang sama memiliki GUID yang sama. Tidak ada dua unit yang memiliki GUID yang sama.

SubunitAddress[AVCCONNECTINFO_MAX_SUBUNITADDR_LEN]

Jenis subunit yang dikodekan dan ID subunit subunit.

SubunitPlugNumber

Nomor steker (dalam subunit) yang dijelaskan oleh struktur AVCPRECONNECTINFO.

DataFlow

Arah aliran data pada steker subunit ini. Colokan tujuan memiliki KSPIN_DATAFLOW_IN; colokan sumber memiliki KSPIN_DATAFLOW_OUT.

Flags

Bitmap dengan satu atau beberapa bit diatur dari enumerasi KSPIN_FLAG_AVC.

UnitPlugNumber

Nomor steker (dalam subunit) yang dijelaskan oleh struktur AVCPRECONNECTINFO.

Keterangan

Struktur ini digunakan dengan kode fungsi AVC_FUNCTION_GET_CONNECTINFO .

Struktur ini hanya digunakan sebagai anggota struktur AVC_PRECONNECT_INFO. Ini tidak digunakan dengan sendirinya.

Persyaratan

Persyaratan Nilai
Header avc.h (sertakan Avc.h)

Lihat juga

AVC_PRECONNECT_INFO

KSPIN_FLAG_AVC