AVC_MULTIFUNC_IRB struttura (avc.h)
La struttura AVC_MULTIFUNC_IRB contiene altre strutture correlate a AV/C in un'unione.
Sintassi
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;
Members
Common
Struttura di intestazione I/O Request Block (IRB) in cui viene archiviato un numero di funzione.
PinCount
Usato con AVC_FUNCTION_GET_PIN_COUNT.
PinDescriptor
Usato con AVC_FUNCTION_GET_PIN_DESCRIPTOR.
PreConnectInfo
Usato con AVC_FUNCTION_GET_CONNECT_INFO.
SetConnectInfo
Usato con AVC_FUNCTION_SET_CONNECT_INFO.
PinId
Usato con AVC_FUNCTION_ACQUIRE, AVC_FUNCTION_RELEASE e AVC_FUNCTION_CLR_CONNECTINFO .
ExtPlugCounts
Usato con AVC_FUNCTION_GET_EXT_PLUG_COUNTS.
UniqueID
Usato con AVC_FUNCTION_GET_UNIQUE_ID.
PeerLocator
Usato con AVC_FUNCTION_PEER_DO_LOCATOR.
PeerList
Usato con AVC_FUNCTION_PEER_DO_LIST.
Subunits
Usato con AVC_FUNCTION_GET_SUBUNIT_INFO.
Commenti
La struttura AVC_MULTIFUNC_IRB usata con una vasta gamma di funzionalità AV/C. A seconda della funzionalità descritta nell'intestazione AVC_IRB, viene usata la rispettiva struttura nell'unione.
Requisiti
Requisito | Valore |
---|---|
Intestazione | avc.h (include Avc.h) |
Vedi anche
AVC_FUNCTION_GET_EXT_PLUG_COUNTS