Encabezado avc.h

Devinst usa este encabezado. Para más información, consulte:

avc.h contiene las siguientes interfaces de programación:

IOCTL

 
IOCTL_AVC_BUS_RESET

El código de control de E/S de IOCTL_AVC_BUS_RESET permite al autor de la llamada completar cualquier IOCTL_AVC_UPDATE_VIRTUAL_SUBUNIT_INFO anterior y IOCTL_AVC_REMOVE_VIRTUAL_SUBUNIT_INFO solicitudes de control que no usaron la marca AVC_SUBUNIT_ADDR_TRIGGERBUSRESET.
IOCTL_AVC_CLASS

El código de control de E/S de IOCTL_AVC_CLASS solo se admite desde el modo kernel, con el IRP_MJ_INTERNAL_DEVICE_CONTROL dispatch.Avc.sys admite dos interfaces de dispositivo, según el tipo de instancia (del mismo nivel o virtual).
IOCTL_AVC_REMOVE_VIRTUAL_SUBUNIT_INFO

El IOCTL_AVC_REMOVE_VIRTUAL_SUBUNIT_INFO código de control de E/S controla la enumeración de subunidades virtuales.
IOCTL_AVC_UPDATE_VIRTUAL_SUBUNIT_INFO

El código de control de E/S IOCTL_AVC_UPDATE_VIRTUAL_SUBUNIT_INFO controla la enumeración de subunidades virtuales.

Funciones de devolución de llamada

 
PFNAVCINTERSECTHANDLER

El controlador de intersección de AV/C determina si los intervalos de datos son compatibles.

Estructuras

 
AVC_COMMAND_IRB

La estructura AVC_COMMAND_IRB define una estructura que contiene un par de comandos y respuestas de AV/C.
AVC_EXT_PLUG_COUNTS

La estructura AVC_EXT_PLUG_COUNTS describe el número de enchufes externos en la subunidad.
AVC_IRB

La estructura AVC_IRB es una estructura de encabezado de bloque de solicitud de E/S (IRB) donde se almacena un número de función.
AVC_MULTIFUNC_IRB

La estructura AVC_MULTIFUNC_IRB contiene otras estructuras relacionadas con AV/C en una unión.
AVC_PEER_DO_LIST

El AVC_PEER_DO_LIST describe todas las instancias no virtuales (del mismo nivel) de avc.sys.
AVC_PEER_DO_LOCATOR

El AVC_PEER_DO_LOCATOR describe las instancias no virtuales (del mismo nivel) de avc.sys.
AVC_PIN_COUNT

La estructura AVC_PIN_COUNT especifica el número de patillas en un dispositivo de subunidad AV/C.
AVC_PIN_DESCRIPTOR

La estructura de AVC_PIN_DESCRIPTOR describe un pin en un dispositivo de subunidad AV/C.
AVC_PIN_ID

La estructura AVC_PIN_ID describe un pin en una subunidad.
AVC_PRECONNECT_INFO

La estructura AVC_PRECONNECT_INFO especifica la información de preconección para el identificador de patilla especificado (desplazamiento basado en cero) en un dispositivo de subunidad AV/C.
AVC_SETCONNECT_INFO

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

La estructura AVC_SUBUNIT_ADDR_SPEC se usa con instancias virtuales de avc.sys para describir las direcciones de subunidad virtual.
AVC_SUBUNIT_INFO_BLOCK

La estructura AVC_SUBUNIT_INFO_BLOCK describe la información de subunidad.
AVC_UNIQUE_ID

El AVC_UNIQUE_ID describe el identificador único de la unidad AV/C.
AVCCONNECTINFO

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

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

Enumeraciones

 
AVC_FUNCTION

El tipo de enumeración AVC_FUNCTION se usa para especificar funciones de subbúnit de AV/C.
AvcCommandType

El tipo de enumeración AvcCommandType se usa para indicar el tipo de comando emitido por un controlador de subbúnit a su subbúnit de AV/C a través de AVC_FUNCTION_COMMAND o códigos de función AVC_FUNCTION_GET_REQUEST.
AvcResponseCode

El tipo de enumeración AvcResponseCode se usa para indicar el tipo de respuesta recibida por un controlador de subbúnit de su subbúnit de AV/C a través de AVC_FUNCTION_COMMAND o códigos de función AVC_FUNCTION_SEND_RESPONSE.
AvcSubunitType

El tipo de enumeración AvcSubunitType se usa para indicar el tipo de subunidad av/C.
KSPIN_FLAG_AVC

El tipo de enumeración KSPIN_FLAG_AVC se usa para la administración de conexiones y en el código de función AVC_FUNCTION_GET_CONNECTINFO.