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;

Angehörige

DataFlow

Gibt die Richtung des Datenflusses an.

AVCFormatInfo

Zeigen Sie auf eine Beschreibung des Datenstromformats der Untereinheit.

AVCStreamContext

Zeiger auf einen Datenstromkontext (Handle), der an nachfolgende avcstrm.sys Vorgänge übergeben wird. Der Inhalt sollte nicht verwendet oder geändert werden.

hPlugLocal

Gibt einen lokalen Plug an, der von einer AV/C-Untereinheit erstellt wird, die zum Herstellen einer Verbindung mit dem Zielgerät verwendet wird.

Bemerkungen

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, den AVCStrmContext Member in der AVC_STREAM_REQUEST_BLOCK Struktur nicht.

Dieser Wert kann dann in nachfolgenden avcstrm.sys Vorgängen verwendet werden, indem er im AVCStrmContext Member der AVC_STREAM_REQUEST_BLOCK Struktur platziert wird.

Anforderungen

Anforderung Wert
Header- avcstrm.h (include Avcstrm.h)

Siehe auch

AVCSTRM_FORMAT_INFO

AVCSTRM_OPEN