RESUTIL_PROPERTY_ITEM 구조체(resapi.h)

클러스터 개체 속성에 대한 정보를 포함합니다. RESUTIL_PROPERTY_ITEM 구조의 배열은 속성 작업에 사용할 수 있는 속성 테이블을 형성합니다.

구문

typedef struct RESUTIL_PROPERTY_ITEM {
  LPWSTR Name;
  LPWSTR KeyName;
  DWORD  Format;
  union {
    DWORD_PTR               DefaultPtr;
    DWORD                   Default;
    LPVOID                  lpDefault;
    PRESUTIL_LARGEINT_DATA  LargeIntData;
    PRESUTIL_ULARGEINT_DATA ULargeIntData;
    PRESUTIL_FILETIME_DATA  FileTimeData;
  } DUMMYUNIONNAME;
  DWORD  Minimum;
  DWORD  Maximum;
  DWORD  Flags;
  DWORD  Offset;
} RESUTIL_PROPERTY_ITEM, *PRESUTIL_PROPERTY_ITEM;

멤버

Name

속성의 이름입니다.

KeyName

속성에 대한 클러스터 데이터베이스 하위 키의 선택적 이름입니다. 이 매개 변수는 NULL일 수 있습니다.

Format

CLUSPROP_FORMAT_BINARY 또는CLUSPROP_FORMAT_DWORD 같은 속성의 형식을 설명합니다. 유효한 형식 값 목록은 CLUSPROP_SYNTAXwFormat 멤버를 참조하세요.

DUMMYUNIONNAME

DUMMYUNIONNAME.DefaultPtr

DUMMYUNIONNAME.Default

DUMMYUNIONNAME.lpDefault

DUMMYUNIONNAME.LargeIntData

DUMMYUNIONNAME.ULargeIntData

DUMMYUNIONNAME.FileTimeData

Minimum

속성의 최소 데이터 값입니다. CLUSPROP_FORMAT_BINARYCLUSPROP_FORMAT_MULTI_SZ 형식이 있는 데이터 값의 경우 Minimum 멤버에는 Default로 지정된 기본 데이터 값의 바이트 크기가 포함됩니다.

Maximum

속성의 최대 데이터 값입니다.

Flags

속성을 설명하는 비트 마스크입니다.

RESUTIL_PROPITEM_READ_ONLY(0x00000001)

속성은 읽기 전용입니다.

RESUTIL_PROPITEM_REQUIRED(0x00000002)

이 속성은 필수입니다.

RESUTIL_PROPITEM_SIGNED(0x00000004)

숫자 속성에 부호 있는 값으로 플래그를 지정합니다.

Offset

실제 속성 데이터에 대한 바이트 오프셋입니다. 데이터는 매개 변수 블록이라고 하는 버퍼에 저장됩니다.

설명

매개 변수 블록 및 속성 테이블 빌드에 대한 자세한 내용은 Lists 및 테이블 사용을 참조하세요.

예제

Lists 및 테이블 사용CLUSPROP_BUFFER_HELPER 사용하여 빌드리소스 DLL 구현에서 구조 및 상수 정의를 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트 지원되는 버전 없음
지원되는 최소 서버 Windows Server 2008 Enterprise, Windows Server 2008 Datacenter
머리글 resapi.h

추가 정보

CLUSPROP_SYNTAX