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) |