Condividi tramite


macro INIT_AVCSTRM_HEADER (avcstrm.h)

La macro INIT_AVCSTRM_HEADER inizializza i membri 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 della richiesta (codice funzione) dall'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;

Requisiti

Requisito Valore
Piattaforma di destinazione Desktop
Intestazione avcstrm.h (include Avcstrm.h)

Vedi 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