Estructura AVCPRECONNECTINFO (avc.h)
La estructura AVCPRECONNECTINFO se usa para inicializar un controlador de subunidad 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úsco codificado y el identificador de subbúsito de la subunidad.
SubunitPlugNumber
Número de enchufe (dentro de la subbúsita) 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 desde la enumeración KSPIN_FLAG_AVC.
UnitPlugNumber
Número de enchufe (dentro de la subbúsita) descrito por la estructura AVCPRECONNECTINFO.
Observaciones
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 AVC_PRECONNECT_INFO. No se usa por sí mismo.
Requisitos
Requisito | Valor |
---|---|
encabezado de | avc.h (include Avc.h) |