struttura AVC_PEER_DO_LIST (avc.h)

Il AVC_PEER_DO_LIST descrive tutte le istanze non virtuali (peer) di avc.sys.

Sintassi

typedef struct _AVC_PEER_DO_LIST {
  ULONG          Count;
  PDEVICE_OBJECT *Objects;
} AVC_PEER_DO_LIST, *PAVC_PEER_DO_LIST;

Members

Count

Ignorato durante l'input. Nell'output impostare sul numero di oggetti nell'elenco. Se zero, il chiamante non deve tentare di dereferenziare il membro Objects (è impostato su NULL).

Objects

Ignorato durante l'input. Nell'output (e se il membro Count non è zero) Oggetti contiene un puntatore a una matrice contigua di puntatori DEVICE_OBJECT. Il chiamante deve rilasciare il riferimento mantenuto su ogni oggetto (usando ObDereferenceObject) e liberare la memoria contenente l'elenco (usando ExFreePool) al termine dell'operazione.

Commenti

Questa struttura viene usata con il codice della funzione AVC_FUNCTION_PEER_DO_LIST .

Questa struttura viene utilizzata solo come membro all'interno della struttura AVC_MULTIFUNC_IRB. Non viene usato da solo.

Per informazioni sulla compilazione e l'invio di un comando AV/C, vedere How to Use Avc.sys(Come usare Avc.sys ).

Requisiti

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

Vedi anche

AVC_FUNCTION

AVC_FUNCTION_PEER_DO_LIST

AVC_MULTIFUNC_IRB