Condividi tramite


macro INIT_AVCSTRM_HEADER (avcstrm.h)

La macro INIT_AVCSTRM_HEADER inizializza i SizeOfThisBlock, Version e Function della struttura AVC_STREAM_REQUEST_BLOCK.

Sintassi

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

Parametri

[in] AVCStrm

Punta a una struttura di AVC_STREAM_REQUEST_BLOCK allocata dal chiamante.

[in] Request

Indica il tipo di richiesta (codice funzione) dell'enumerazione AVCSTRM_FUNCTION. Ogni codice di funzione è documentato nell'argomento IOCTL_AVCSTRM_CLASS.

Valore restituito

Nessuno

Osservazioni

La macro è definita come segue:

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

Fabbisogno

Requisito Valore
piattaforma di destinazione Desktop
intestazione avcstrm.h (include Avcstrm.h)

Vedere anche

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