Compartir a través de


INIT_AVCSTRM_HEADER macro (avcstrm.h)

La macro INIT_AVCSTRM_HEADER inicializa los miembros SizeOfThisBlock, Version y Function de la estructura AVC_STREAM_REQUEST_BLOCK .

Sintaxis

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

Parámetros

[in] AVCStrm

Apunta a una estructura de AVC_STREAM_REQUEST_BLOCK asignada por el autor de la llamada.

[in] Request

Indica el tipo de la solicitud (código de función) de la enumeración AVCSTRM_FUNCTION . Cada código de función se documenta en el tema IOCTL_AVCSTRM_CLASS .

Valor devuelto

None

Observaciones

La macro se define de la siguiente manera:

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

Requisitos

Requisito Value
Plataforma de destino Escritorio
Encabezado avcstrm.h (incluya Avcstrm.h)

Consulte también

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