devinst 會使用此標頭。 如需詳細資訊,請參閱:
avc.h 包含下列程序設計介面:
IOCTLs
IOCTL_AVC_BUS_RESET IOCTL_AVC_BUS_RESET I/O 控制項程式碼可讓呼叫者完成任何先前的IOCTL_AVC_UPDATE_VIRTUAL_SUBUNIT_INFO,並IOCTL_AVC_REMOVE_VIRTUAL_SUBUNIT_INFO未使用 AVC_SUBUNIT_ADDR_TRIGGERBUSRESET 旗標的控制項要求。 |
IOCTL_AVC_CLASS IOCTL_AVC_CLASS I/O 控制程式代碼僅支援來自核心模式,使用 IRP_MJ_INTERNAL_DEVICE_CONTROL dispatch.Avc.sys支持两个装置接口,視實例類型而定(對等或虛擬)。 |
IOCTL_AVC_REMOVE_VIRTUAL_SUBUNIT_INFO IOCTL_AVC_REMOVE_VIRTUAL_SUBUNIT_INFO I/O 控制虛擬子單位的列舉。 |
IOCTL_AVC_UPDATE_VIRTUAL_SUBUNIT_INFO IOCTL_AVC_UPDATE_VIRTUAL_SUBUNIT_INFO I/O 控制虛擬子單位的列舉。 |
回呼函式
PFNAVCINTERSECTHANDLER AV/C 交集處理程式會判斷數據範圍是否相容。 |
結構
AVC_COMMAND_IRB AVC_COMMAND_IRB 結構會定義包含AV/C命令和回應組的結構。 |
AVC_EXT_PLUG_COUNTS AVC_EXT_PLUG_COUNTS 結構描述子單位上的外部外掛程式數目。 |
AVC_IRB AVC_IRB 結構是儲存函式編號的 I/O 要求區塊 (IRB) 標頭結構。 |
AVC_MULTIFUNC_IRB AVC_MULTIFUNC_IRB 結構包含等位中的其他AV/C相關結構。 |
AVC_PEER_DO_LIST AVC_PEER_DO_LIST描述 avc.sys的所有非虛擬(對等)實例。 |
AVC_PEER_DO_LOCATOR AVC_PEER_DO_LOCATOR描述 avc.sys的非虛擬(對等)實例。 |
AVC_PIN_COUNT AVC_PIN_COUNT 結構會指定AV/C子單位裝置上的針腳數目。 |
AVC_PIN_DESCRIPTOR AVC_PIN_DESCRIPTOR結構描述 AV/C 子單位裝置上的針腳。 |
AVC_PIN_ID AVC_PIN_ID 結構描述子單位上的針腳。 |
AVC_PRECONNECT_INFO AVC_PRECONNECT_INFO 結構會指定 AV/C 子單位裝置上所指定針腳識別碼(以零起始位移)的預先連接資訊。 |
AVC_SETCONNECT_INFO AVC_SETCONNECT_INFO 結構可用來初始化子單位驅動程式並建立針腳連線。 |
AVC_SUBUNIT_ADDR_SPEC AVC_SUBUNIT_ADDR_SPEC 結構會與 avc.sys 的虛擬實例搭配使用,以描述虛擬子單位位址。 |
AVC_SUBUNIT_INFO_BLOCK AVC_SUBUNIT_INFO_BLOCK 結構描述子單位資訊。 |
AVC_UNIQUE_ID AVC_UNIQUE_ID描述 AV/C 單位的唯一標識碼。 |
AVCCONNECTINFO AVCCONNECTINFO 結構可用來初始化子單位驅動程式並建立針腳連線。 |
AVCPRECONNECTINFO AVCPRECONNECTINFO 結構可用來初始化子單位驅動程式並建立針腳連線。 |
枚舉
AVC_FUNCTION AVC_FUNCTION列舉型別是用來指定AV/C子單位函式。 |
AvcCommandType AvcCommandType 列舉類型是用來透過AVC_FUNCTION_COMMAND或AVC_FUNCTION_GET_REQUEST函式程序代碼,指出子單位驅動程式對其 AV/C 子單位發出的命令類型。 |
AvcResponseCode AvcResponseCode 列舉類型可用來透過AVC_FUNCTION_COMMAND或AVC_FUNCTION_SEND_RESPONSE函式程式代碼,指出子單位驅動程式從其 AV/C 子單位收到的回應類型。 |
AvcSubunitType AvcSubunitType 列舉類型可用來指出 AV/C 子單位的類型。 |
KSPIN_FLAG_AVC KSPIN_FLAG_AVC列舉型別用於連接管理和AVC_FUNCTION_GET_CONNECTINFO函式程式碼中。 |