INIT_AVCSTRM_HEADER 매크로(avcstrm.h)

INIT_AVCSTRM_HEADER 매크로는 AVC_STREAM_REQUEST_BLOCK 구조체의 SizeOfThisBlock, VersionFunction 멤버를 초기화합니다.

구문

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

매개 변수

[in] AVCStrm

호출자가 할당한 AVC_STREAM_REQUEST_BLOCK 구조를 가리킵니다.

[in] Request

AVCSTRM_FUNCTION 열거형의 요청 형식(함수 코드)을 나타냅니다. 각 함수 코드는 IOCTL_AVCSTRM_CLASS 항목 아래에 설명되어 있습니다.

반환 값

없음

설명

매크로는 다음과 같이 정의됩니다.

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

요구 사항

요구 사항
대상 플랫폼 데스크톱
머리글 avcstrm.h(Avcstrm.h 포함)

추가 정보

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