Compartir a través de


Estructura AVCPRECONNECTINFO (avc.h)

La estructura AVCPRECONNECTINFO se usa para inicializar un controlador de subbunit y establecer conexiones de patillas.

Sintaxis

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

Miembros

DeviceID

GUID que representa la unidad en su conjunto. Todas las subuniciones dentro de la misma unidad comparten el mismo GUID. No hay dos unidades que compartan el mismo GUID.

SubunitAddress[AVCCONNECTINFO_MAX_SUBUNITADDR_LEN]

El tipo de subbúnit codificado y el identificador de subunidad de la subunidad.

SubunitPlugNumber

Número de enchufe (dentro de la subunidad) descrito por la estructura AVCPRECONNECTINFO.

DataFlow

Dirección del flujo de datos en este conector de subbúsito. Los enchufes de destino tienen KSPIN_DATAFLOW_IN; los enchufes de origen tienen KSPIN_DATAFLOW_OUT.

Flags

Mapa de bits con uno o varios bits establecidos en la enumeración KSPIN_FLAG_AVC.

UnitPlugNumber

Número de enchufe (dentro de la subunidad) descrito por la estructura AVCPRECONNECTINFO.

Comentarios

Esta estructura se usa con el código de función AVC_FUNCTION_GET_CONNECTINFO .

Esta estructura solo se usa como miembro de la estructura de AVC_PRECONNECT_INFO. No se usa por sí mismo.

Requisitos

Requisito Valor
Header avc.h (incluya Avc.h)

Consulte también

AVC_PRECONNECT_INFO

KSPIN_FLAG_AVC