다음을 통해 공유


CLUSPROP_BINARY_DECLARE 매크로(clusapi.h)

rgb 멤버가 호출자가 결정한 크기로 설정된 CLUSPROP_BINARY 구조를 만듭니다.

구문

void CLUSPROP_BINARY_DECLARE(
   name,
   cb
);

매개 변수

name

만들 CLUSPROP_BINARY 구조체의 이름입니다.

cb

rgb 멤버 배열의 크기(바이트 수)입니다. 이 값은 상수여야 합니다.

반환 값

없음

설명

ClusAPI.h는 다음과 같이 CLUSPROP_BINARY_DECLARE 정의합니다.

#define CLUSPROP_BINARY_DECLARE( name, cch ) \
    struct {                                 \
        CLUSPROP_SYNTAX Syntax;              \
        DWORD           cbLength;            \
        BYTE            rgb[(cch + 3) & ~3]; \
    } name

예제

다음 예제에서는 CLUSPROP_BINARY_DECLARE 사용하는 방법을 보여줍니다.

BYTE ByteData[] = { 'A', 1, 'B', 2, 'C' };
CLUSPROP_BINARY_DECLARE( ByteValue, sizeof( ByteData ) );
ByteValue.Syntax.dw = CLUSPROP_SYNTAX_LIST_VALUE_SZ;
ByteValue.cbLength = sizeof( ByteData );
memcpy( ByteValue.rgb, ByteData, sizeof( ByteData ) );

요구 사항

요구 사항
지원되는 최소 클라이언트 지원되는 버전 없음
지원되는 최소 서버 Windows Server 2008 Enterprise, Windows Server 2008 Datacenter
대상 플랫폼 Windows
헤더 clusapi.h

추가 정보

CLUSPROP_BINARY