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