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;
Membri
Count
Ignorato nell'input. In caso di 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 nell'input. Nell'output (e se il membro Count non è zero) Objects 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.
Osservazioni
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.
Vedere Come usare Avc.sys Per informazioni sulla compilazione e l'invio di un comando AV/C.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | avc.h (include Avc.h) |