macro INIT_AVCSTRM_HEADER (avcstrm.h)

A macro INIT_AVCSTRM_HEADER inicializa os membros SizeOfThisBlock, Version e Function da estrutura AVC_STREAM_REQUEST_BLOCK .

Sintaxe

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

Parâmetros

[in] AVCStrm

Aponta para uma estrutura de AVC_STREAM_REQUEST_BLOCK alocada pelo chamador.

[in] Request

Indica o tipo da solicitação (código de função) da enumeração AVCSTRM_FUNCTION . Cada código de função é documentado no tópico IOCTL_AVCSTRM_CLASS .

Retornar valor

Nenhum

Comentários

A macro é definida da seguinte maneira:

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

Requisitos

Requisito Valor
Plataforma de Destino Área de Trabalho
Cabeçalho avcstrm.h (inclua Avcstrm.h)

Confira também

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