Freigeben über


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)

Weitere Informationen

AVCSTRM_FORMAT_INFO

AVCSTRM_OPEN