Partager via


macro INIT_AVCSTRM_HEADER (avcstrm.h)

La macro INIT_AVCSTRM_HEADER initialise les membres SizeOfThisBlock, Version et Function de la structure AVC_STREAM_REQUEST_BLOCK .

Syntaxe

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

Paramètres

[in] AVCStrm

Pointe vers une structure de AVC_STREAM_REQUEST_BLOCK allouée par l’appelant.

[in] Request

Indique le type de la requête (code de fonction) de l’énumération AVCSTRM_FUNCTION . Chaque code de fonction est documenté sous la rubrique IOCTL_AVCSTRM_CLASS .

Valeur de retour

None

Remarques

La macro est définie comme suit :

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

Configuration requise

Condition requise Valeur
Plateforme cible Desktop (Expérience utilisateur)
En-tête avcstrm.h (inclure Avcstrm.h)

Voir aussi

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