AVCSTRM_OPEN_STRUCT-Struktur (avcstrm.h)
Die AVCSTRM_OPEN_STRUCT-Struktur beschreibt einen zu öffnenden Datenstrom.
Syntax
typedef struct _AVCSTRM_OPEN_STRUCT {
KSPIN_DATAFLOW DataFlow;
PAVCSTRM_FORMAT_INFO AVCFormatInfo;
PVOID AVCStreamContext;
HANDLE hPlugLocal;
} AVCSTRM_OPEN_STRUCT, *PAVCSTRM_OPEN_STRUCT;
Member
DataFlow
Gibt die Richtung des Datenflusses an.
AVCFormatInfo
Zeiger auf eine Beschreibung des Untereinheitsstreamformats.
AVCStreamContext
Zeiger auf einen Streamkontext (Handle), der an nachfolgende avcstrm.sys-Vorgänge übergeben wird. Der Inhalt darf nicht verwendet oder geändert werden.
hPlugLocal
Gibt einen lokalen Stecker an, der von einer AV/C-Untereinheit erstellt wurde und zum Herstellen einer Verbindung mit dem Zielgerät verwendet wird.
Hinweise
Der AVCSTRM_OPEN Funktionscode verwendet diese Struktur, um den geöffneten Vorgang zu beschreiben. Wenn der Vorgang erfolgreich ist, wird ein Datenstromkontext (Handle) an den Aufrufer im AVCStrmContext-Member dieser Struktur zurückgegeben, nicht an das AVCStrmContext-Element in der AVC_STREAM_REQUEST_BLOCK-Struktur.
Dieser Wert kann dann in nachfolgenden avcstrm.sys-Vorgängen verwendet werden, indem er im AVCStrmContext-Element der AVC_STREAM_REQUEST_BLOCK-Struktur platziert wird.
Anforderungen
Anforderung | Wert |
---|---|
Header | avcstrm.h (include Avcstrm.h) |