Condividi tramite


intestazione avc.h

Questa intestazione viene usata da devinst. Per altre informazioni, vedere:

avc.h contiene le interfacce di programmazione seguenti:

IOCTL

 
IOCTL_AVC_BUS_RESET

Il codice di controllo IOCTL_AVC_BUS_RESET I/O consente al chiamante di completare qualsiasi IOCTL_AVC_UPDATE_VIRTUAL_SUBUNIT_INFO precedente e IOCTL_AVC_REMOVE_VIRTUAL_SUBUNIT_INFO richieste di controllo che non usavano il flag di AVC_SUBUNIT_ADDR_TRIGGERBUSRESET.
IOCTL_AVC_CLASS

Il codice di controllo di I/O IOCTL_AVC_CLASS è supportato solo dalla modalità kernel, usando la IRP_MJ_INTERNAL_DEVICE_CONTROL dispatch.Avc.sys supporta due interfacce del dispositivo, a seconda del tipo di istanza (peer o virtuale).
IOCTL_AVC_REMOVE_VIRTUAL_SUBUNIT_INFO

Il codice di controllo IOCTL_AVC_REMOVE_VIRTUAL_SUBUNIT_INFO I/O controlla l'enumerazione delle sottounite virtuali.
IOCTL_AVC_UPDATE_VIRTUAL_SUBUNIT_INFO

Il codice di controllo IOCTL_AVC_UPDATE_VIRTUAL_SUBUNIT_INFO I/O controlla l'enumerazione delle sottounite virtuali.

Funzioni di callback

 
PFNAVCINTERSECTHANDLER

Il gestore intersect AV/C determina se gli intervalli di dati sono compatibili.

Strutture

 
AVC_COMMAND_IRB

La struttura AVC_COMMAND_IRB definisce una struttura che contiene un comando AV/C e una coppia di risposte.
AVC_EXT_PLUG_COUNTS

La struttura AVC_EXT_PLUG_COUNTS descrive il numero di plug esterni nella subunit.
AVC_IRB

La struttura AVC_IRB è una struttura di intestazione I/O Request Block (IRB) in cui viene archiviato un numero di funzione.
AVC_MULTIFUNC_IRB

La struttura AVC_MULTIFUNC_IRB contiene altre strutture correlate a AV/C in un'unione.
AVC_PEER_DO_LIST

L'AVC_PEER_DO_LIST descrive tutte le istanze nonvirtuali (peer) di avc.sys.
AVC_PEER_DO_LOCATOR

L'AVC_PEER_DO_LOCATOR descrive istanze nonvirtuali (peer) di avc.sys.
AVC_PIN_COUNT

La struttura AVC_PIN_COUNT specifica il numero di pin in un dispositivo subunit AV/C.
AVC_PIN_DESCRIPTOR

La struttura AVC_PIN_DESCRIPTOR descrive un pin in un dispositivo subunit AV/C.
AVC_PIN_ID

La struttura AVC_PIN_ID descrive un pin su una subunit.
AVC_PRECONNECT_INFO

La struttura AVC_PRECONNECT_INFO specifica le informazioni di preconnessione per l'ID pin specificato (offset in base zero) in un dispositivo subunit AV/C.
AVC_SETCONNECT_INFO

La struttura AVC_SETCONNECT_INFO viene usata per inizializzare un driver subunit e stabilire le connessioni pin.
AVC_SUBUNIT_ADDR_SPEC

La struttura AVC_SUBUNIT_ADDR_SPEC viene usata con istanze virtuali di avc.sys per descrivere gli indirizzi subunit virtuali.
AVC_SUBUNIT_INFO_BLOCK

La struttura AVC_SUBUNIT_INFO_BLOCK descrive le informazioni sulla subunit.
AVC_UNIQUE_ID

Il AVC_UNIQUE_ID descrivere l'ID univoco dell'unità AV/C.
AVCCONNECTINFO

La struttura AVCCONNECTINFO viene usata per inizializzare un driver subunit e stabilire le connessioni pin.
AVCPRECONNECTINFO

La struttura AVCPRECONNECTINFO viene usata per inizializzare un driver subunit e stabilire le connessioni pin.

Enumerazioni

 
AVC_FUNCTION

Il tipo di enumerazione AVC_FUNCTION viene usato per specificare le funzioni subunit AV/C.
AvcCommandType

Il tipo di enumerazione AvcCommandType viene usato per indicare il tipo di comando emesso da un driver subunit al relativo subunit AV/C tramite AVC_FUNCTION_COMMAND o AVC_FUNCTION_GET_REQUEST codici di funzione.
AvcResponseCode

Il tipo di enumerazione AvcResponseCode viene usato per indicare il tipo di risposta ricevuto da un driver subunit dalla sua subunit av/C tramite AVC_FUNCTION_COMMAND o AVC_FUNCTION_SEND_RESPONSE codici di funzione.
AvcSubunitType

Il tipo di enumerazione AvcSubunitType viene usato per indicare il tipo di subunit AV/C.
KSPIN_FLAG_AVC

Il tipo di enumerazione KSPIN_FLAG_AVC viene usato per la gestione delle connessioni e nel codice della funzione AVC_FUNCTION_GET_CONNECTINFO.