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) |