INIT_AVCSTRM_HEADER makro (avcstrm.h)

Makro INIT_AVCSTRM_HEADER menginisialisasi anggota SizeOfThisBlock, Version , dan Function dari struktur AVC_STREAM_REQUEST_BLOCK .

Sintaks

void INIT_AVCSTRM_HEADER(
  [in]  AVCStrm,
  [in]  Request
);

Parameter

[in] AVCStrm

Menunjuk ke struktur AVC_STREAM_REQUEST_BLOCK yang dialokasikan penelepon.

[in] Request

Menunjukkan jenis permintaan (kode fungsi) dari enumerasi AVCSTRM_FUNCTION . Setiap kode fungsi didokumenkan di bawah topik IOCTL_AVCSTRM_CLASS .

Menampilkan nilai

Tidak ada

Keterangan

Makro didefinisikan sebagai berikut:

#define INIT_AVCSTRM_HEADER( AVCStrm, Request ) \
    (AVCStrm)->;SizeOfThisBlock = sizeof(AVC_STREAM_REQUEST_BLOCK); \
    (AVCStrm)->;Function = Request;                    \
    (AVCStrm)->;Version  = CURRENT_AVCSTRM_DDI_VERSION;

Persyaratan

Persyaratan Nilai
Target Platform Desktop
Header avcstrm.h (termasuk Avcstrm.h)

Lihat juga

AVCSTRM_ABORT_STREAMING

AVCSTRM_CLOSE

AVCSTRM_GET_PROPERTY

AVCSTRM_GET_STATE

AVCSTRM_OPEN

AVCSTRM_READ

AVCSTRM_SET_PROPERTY

AVCSTRM_SET_STATE

AVCSTRM_WRITE

AVC_STREAM_REQUEST_BLOCK

IOCTL_AVCSTRM_CLASS