avc.h 標頭
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函式程式碼中。 |