Condividi tramite


AVCSTRM_OPEN_STRUCT struttura (avcstrm.h)

La struttura AVCSTRM_OPEN_STRUCT descrive un flusso di dati da aprire.

Sintassi

typedef struct _AVCSTRM_OPEN_STRUCT {
  KSPIN_DATAFLOW       DataFlow;
  PAVCSTRM_FORMAT_INFO AVCFormatInfo;
  PVOID                AVCStreamContext;
  HANDLE               hPlugLocal;
} AVCSTRM_OPEN_STRUCT, *PAVCSTRM_OPEN_STRUCT;

Members

DataFlow

Specifica la direzione del flusso di dati.

AVCFormatInfo

Puntatore a una descrizione del formato del flusso subunit.

AVCStreamContext

Puntatore a un contesto di flusso (handle) passato alle operazioni diavcstrm.sys successive. Il contenuto non deve essere usato o modificato.

hPlugLocal

Specifica un plug locale creato da un subunit AV/C, usato per connettersi al dispositivo di destinazione.

Commenti

Il codice della funzione AVCSTRM_OPEN usa questa struttura per descrivere l'operazione aperta. Se l'operazione ha esito positivo, viene restituito un contesto di flusso (handle) al chiamante nel membro AVCStrmContext di questa struttura, non al membro AVCStrmContext nella struttura AVC_STREAM_REQUEST_BLOCK.

Questo valore può quindi essere usato nelle operazioni diavcstrm.sys successive inserendolo nel membro AVCStrmContext della struttura AVC_STREAM_REQUEST_BLOCK.

Requisiti

Requisito Valore
Intestazione avcstrm.h (includere Avcstrm.h)

Vedi anche

AVCSTRM_FORMAT_INFO

AVCSTRM_OPEN