enumerazione AVC_FUNCTION (avc.h)

Il tipo di enumerazione AVC_FUNCTION viene usato per specificare le funzioni di subunit AV/C.

Sintassi

typedef enum _tagAVC_FUNCTION {
  AVC_FUNCTION_COMMAND,
  AVC_FUNCTION_GET_PIN_COUNT,
  AVC_FUNCTION_GET_PIN_DESCRIPTOR,
  AVC_FUNCTION_GET_CONNECTINFO,
  AVC_FUNCTION_SET_CONNECTINFO,
  AVC_FUNCTION_ACQUIRE,
  AVC_FUNCTION_RELEASE,
  AVC_FUNCTION_CLR_CONNECTINFO,
  AVC_FUNCTION_GET_EXT_PLUG_COUNTS,
  AVC_FUNCTION_GET_UNIQUE_ID,
  AVC_FUNCTION_GET_REQUEST,
  AVC_FUNCTION_SEND_RESPONSE,
  AVC_FUNCTION_FIND_PEER_DO,
  AVC_FUNCTION_PEER_DO_LIST,
  AVC_FUNCTION_GET_SUBUNIT_INFO
} AVC_FUNCTION;

Costanti

 
AVC_FUNCTION_COMMAND
Questo valore è un codice di funzione usato per inviare una richiesta AV/C e ricevere una risposta come un'unica operazione. Questo codice di funzione usa la struttura AVC_COMMAND_IRB.

Questo codice di funzione è disponibile sia per le istanze peer che virtuali di avc.sys.
AVC_FUNCTION_GET_PIN_COUNT
Questo valore è un codice di funzione usato per ottenere il numero di pin supportati dal dispositivo subunit sottostante. Questo codice di funzione usa la struttura AVC_PIN_COUNT.

Questo codice di funzione è disponibile solo per le istanze peer di avc.sys.
AVC_FUNCTION_GET_PIN_DESCRIPTOR
Questo valore è un codice di funzione usato per ottenere il descrittore pin per ogni ID pin. Questo codice di funzione usa la struttura AVC_PIN_DESCRIPTOR.

Questo codice di funzione è disponibile solo per le istanze peer di avc.sys.
AVC_FUNCTION_GET_CONNECTINFO
Questo valore è un codice di funzione usato per ottenere la struttura AVCPRECONNECTINFO per ogni ID pin. Questo codice di funzione usa la struttura AVC_PRE_CONNECTINFO.

Questo codice di funzione è disponibile solo per le istanze peer di avc.sys.
AVC_FUNCTION_SET_CONNECTINFO
Questo valore è un codice di funzione usato per impostare la struttura AVCCONNECTINFO per ogni ID pin. Questo codice di funzione usa la struttura AVC_SET_CONNECTINFO.

Questo codice di funzione è disponibile solo per le istanze peer di avc.sys.
AVC_FUNCTION_ACQUIRE
Questo valore è un codice di funzione usato per determinare avc.sys stabilire eventuali connessioni suggerite dai valori AVCCONNECTINFO memorizzati nella cache. Questo codice di funzione usa la struttura AVC_PIN_ID.

Questo codice di funzione è disponibile solo per le istanze peer di avc.sys.
AVC_FUNCTION_RELEASE
Questo valore è un codice di funzione usato per fare in modo cheavc.sys rilasciare tutte le connessioni suggerite dai valori AVCCONNECTINFO memorizzati nella cache. Questo codice di funzione usa la struttura AVC_PIN_ID.
AVC_FUNCTION_CLR_CONNECTINFO
Questo valore è un codice di funzione usato per fare in modo cheavc.sys rimuovere tutti i valori AVCCONNECTINFO memorizzati nella cache. Questo codice di funzione usa la struttura AVC_PIN_ID.

Questo codice di funzione è disponibile solo per le istanze peer di avc.sys.
AVC_FUNCTION_GET_EXT_PLUG_COUNTS
Questo valore è un codice di funzione usato per causare avc.sys ottenere i conteggi dei plug di input e output esterni. Questo codice di funzione usa la struttura AVC_EXT_PLUG_COUNTS.

Questo codice di funzione è disponibile solo per le istanze peer di avc.sys.
AVC_FUNCTION_GET_UNIQUE_ID
Questo valore è un codice di funzione usato per ottenere l'ID univoco dell'unità AV/C. Questo codice di funzione usa la struttura AVC_UNIQUE_ID.

Questo codice di funzione è disponibile solo per le istanze peer di avc.sys.
AVC_FUNCTION_GET_REQUEST
Questo valore è un codice di funzione usato per registrare per ricevere le richieste di unità AV/C e subunit. Questo codice di funzione usa la struttura AVC_COMMAND_IRB.

Questo codice di funzione è disponibile sia per le istanze peer che virtuali di avc.sys.
AVC_FUNCTION_SEND_RESPONSE
Questo valore è un codice di funzione usato per far sì cheavc.sys risponda alle richieste di unità AV/C e subunit. Questo codice di funzione usa la struttura AVC_COMMAND_IRB.

Questo codice di funzione è disponibile sia per le istanze peer che virtuali di avc.sys.
AVC_FUNCTION_FIND_PEER_DO
Questo valore è un codice di funzione usato per individuare un'istanza diavc.sys non virtuale. Questo codice di funzione usa la struttura AVC_PEER_DO_LOCATOR.

Questo codice di funzione è disponibile sia per le istanze peer che virtuali di avc.sys.
AVC_FUNCTION_PEER_DO_LIST
Questo valore è un codice di funzione usato per individuare tutte le istanze non virtualiavc.sys . Questo codice di funzione usa la struttura AVC_PEER_DO_LIST.

Questo codice di funzione è disponibile sia per le istanze peer che virtuali di avc.sys.
AVC_FUNCTION_GET_SUBUNIT_INFO
Questo valore è un codice di funzione usato per ottenere le informazioni subunit del dispositivo di destinazione. Questo codice di funzione usa la struttura AVC_SUBUNIT_INFO_BLOCK.

Questo codice di funzione è disponibile sia per le istanze peer che virtuali di avc.sys.

Requisiti

Requisito Valore
Intestazione avc.h (include Avc.h)

Vedi anche

AVC_COMMAND_IRB

AVC_EXT_PLUG_COUNTS

AVC_IRB

AVC_PEER_DO_LIST

AVC_PEER_DO_LOCATOR

AVC_PIN_COUNT

AVC_PIN_DESCRIPTOR

AVC_PIN_ID

AVC_PRECONNECT_INFO

AVC_SETCONNECT_INFO

AVC_SUBUNIT_INFO_BLOCK

AVC_UNIQUE_ID