INIT_AVCSTRM_HEADER Makro (avcstrm.h)
Das makro INIT_AVCSTRM_HEADER initialisiert die Member SizeOfThisBlock, Version und Function der AVC_STREAM_REQUEST_BLOCK-Struktur .
Syntax
void INIT_AVCSTRM_HEADER(
[in] AVCStrm,
[in] Request
);
Parameter
[in] AVCStrm
Verweist auf eine vom Aufrufer zugewiesene AVC_STREAM_REQUEST_BLOCK struktur.
[in] Request
Gibt den Typ der Anforderung (Funktionscode) aus der AVCSTRM_FUNCTION-Enumeration an. Jeder Funktionscode ist im Thema IOCTL_AVCSTRM_CLASS dokumentiert.
Rückgabewert
Keine
Bemerkungen
Das Makro ist wie folgt definiert:
#define INIT_AVCSTRM_HEADER( AVCStrm, Request ) \
(AVCStrm)->;SizeOfThisBlock = sizeof(AVC_STREAM_REQUEST_BLOCK); \
(AVCStrm)->;Function = Request; \
(AVCStrm)->;Version = CURRENT_AVCSTRM_DDI_VERSION;
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Desktop |
Kopfzeile | avcstrm.h (include Avcstrm.h) |