Estructura AVCCONNECTINFO (avc.h)

La estructura AVCCONNECTINFO se usa para inicializar un controlador de subunidad y establecer conexiones de patillas.

Sintaxis

typedef struct _AVCCONNECTINFO {
  GUID           DeviceID;
  UCHAR          SubunitAddress[AVCCONNECTINFO_MAX_SUBUNITADDR_LEN];
  ULONG          SubunitPlugNumber;
  KSPIN_DATAFLOW DataFlow;
  HANDLE         hPlug;
  ULONG          UnitPlugNumber;
} AVCCONNECTINFO, *PAVCCONNECTINFO;

Miembros

DeviceID

GUID que representa la unidad en su conjunto. Todas las subunidades 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 enchufe de subunidad. Los enchufes de destino tienen KSPIN_DATAFLOW_IN; los enchufes de origen tienen KSPIN_DATAFLOW_OUT.

hPlug

Un controlador de enchufe obtenido de 61883.sys por el controlador de intersección según las marcas de bits establecidas en la estructura AVCPRECONNECTINFO asociada para este pin. Si la conexión propuesta está entre dos subunidades dentro de la misma unidad, este valor es NULL.

UnitPlugNumber

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

Comentarios

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

Requisitos

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

Consulte también

AVC_FUNCTION_SET_CONNECTINFO