структура 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
Структура заголовка блока запросов ввода-вывода (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 (include Avc.h) |
См. также
AVC_FUNCTION_GET_EXT_PLUG_COUNTS