AVC_PEER_DO_LIST Struktur (avc.h)
Die AVC_PEER_DO_LIST beschreibt alle nichtvirtualen (Peer)-Instanzen von avc.sys.
Syntax
typedef struct _AVC_PEER_DO_LIST {
ULONG Count;
PDEVICE_OBJECT *Objects;
} AVC_PEER_DO_LIST, *PAVC_PEER_DO_LIST;
Angehörige
Count
Bei Eingaben ignoriert. Legen Sie bei der Ausgabe die Anzahl der Objekte in der Liste fest. Wenn null, darf der Aufrufer nicht versuchen, das element Objects abzuleiten (es ist auf NULL-festgelegt).
Objects
Bei Eingaben ignoriert. Bei der Ausgabe (und wenn das element Count nicht null ist) Objekte einen Zeiger auf ein zusammenhängendes Array von DEVICE_OBJECT Zeigern enthält. Der Aufrufer muss den Verweis freigeben, der für jedes Objekt (mit ObDereferenceObject) gehalten wird, und den Speicher freizugeben, der die Liste enthält (mithilfe von ExFreePool), wenn er damit fertig ist.
Bemerkungen
Diese Struktur wird mit dem AVC_FUNCTION_PEER_DO_LIST Funktionscode verwendet.
Diese Struktur wird nur als Element innerhalb der AVC_MULTIFUNC_IRB-Struktur verwendet. Es wird nicht selbst verwendet.
Informationen zum Erstellen und Senden eines AV/C-Befehls finden Sie unter How to Use Avc.sys.
Anforderungen
Anforderung | Wert |
---|---|
Header- | avc.h (include Avc.h) |