структура AVC_MULTIFUNC_IRB (avc.h)
Структура AVC_MULTIFUNC_IRB содержит другие связанные с AV/C структуры в объединении.
Синтаксис
typedef struct _AVC_MULTIFUNC_IRB {
AVC_IRB Common;
union {
AVC_PIN_COUNT PinCount;
AVC_PIN_DESCRIPTOR PinDescriptor;
AVC_PRECONNECT_INFO PreConnectInfo;
AVC_SETCONNECT_INFO SetConnectInfo;
AVC_PIN_ID PinId;
AVC_EXT_PLUG_COUNTS ExtPlugCounts;
AVC_UNIQUE_ID UniqueID;
AVC_PEER_DO_LOCATOR PeerLocator;
AVC_PEER_DO_LIST PeerList;
AVC_SUBUNIT_INFO_BLOCK Subunits;
};
} AVC_MULTIFUNC_IRB, *PAVC_MULTIFUNC_IRB;
Члены
Common
Структура заголовков I/O Request Block (IRB), в которой хранится номер функции.
PinCount
Используется с AVC_FUNCTION_GET_PIN_COUNT.
PinDescriptor
Используется с AVC_FUNCTION_GET_PIN_DESCRIPTOR.
PreConnectInfo
Используется с AVC_FUNCTION_GET_CONNECT_INFO.
SetConnectInfo
Используется с AVC_FUNCTION_SET_CONNECT_INFO.
PinId
Используется с AVC_FUNCTION_ACQUIRE, AVC_FUNCTION_RELEASE и AVC_FUNCTION_CLR_CONNECTINFO.
ExtPlugCounts
Используется с AVC_FUNCTION_GET_EXT_PLUG_COUNTS.
UniqueID
Используется с AVC_FUNCTION_GET_UNIQUE_ID.
PeerLocator
Используется с AVC_FUNCTION_PEER_DO_LOCATOR.
PeerList
Используется с AVC_FUNCTION_PEER_DO_LIST.
Subunits
Используется с AVC_FUNCTION_GET_SUBUNIT_INFO.
Комментарии
Структура AVC_MULTIFUNC_IRB, используемая с различными функциями AV/C. В зависимости от функциональных возможностей, описанных в заголовке AVC_IRB, используется соответствующая структура в объединении.
Требования
Требование | Значение |
---|---|
Заголовок | avc.h (включая Avc.h) |
См. также раздел
AVC_FUNCTION_GET_EXT_PLUG_COUNTS