다음을 통해 공유


HELPER_ATTRIBUTE 구조체(ndattrib.h)

HELPER_ATTRIBUTE 구조에는 지원되는 모든 NDF 데이터 형식이 포함됩니다.

구문

typedef struct tagHELPER_ATTRIBUTE {
  LPWSTR         pwszName;
  ATTRIBUTE_TYPE type;
  union {
    BOOL          Boolean;
    char          Char;
    byte          Byte;
    short         Short;
    WORD          Word;
    int           Int;
    DWORD         DWord;
    LONGLONG      Int64;
    ULONGLONG     UInt64;
    LPWSTR        PWStr;
    GUID          Guid;
    LIFE_TIME     LifeTime;
    DIAG_SOCKADDR Address;
    OCTET_STRING  OctetString;
  };
} HELPER_ATTRIBUTE, *PHELPER_ATTRIBUTE;

멤버

pwszName

형식: [string] LPWSTR

특성의 이름을 포함하는 null로 끝나는 문자열에 대한 포인터입니다.

type

형식: ATTRIBUTE_TYPE

도우미 특성의 형식입니다.

Boolean

형식: BOOL

True 또는 False 값입니다. 형식AT_BOOLEAN 때 사용됩니다.

Char

형식: char

문자 값입니다. 형식AT_INT8 때 사용됩니다.

Byte

형식: 바이트

byte 값입니다. 형식AT_UINT8 때 사용됩니다.

Short

형식: short

서명된 16비트 값입니다. 형식AT_INT16 때 사용됩니다.

Word

형식: WORD

2 바이트 부호 없는 값입니다. 형식AT_UINT16 때 사용됩니다.

Int

형식: int

서명된 4 바이트 값입니다. 형식AT_INT32 때 사용됩니다.

DWord

형식:DWORD

4 바이트 부호 없는 값입니다. 형식AT_UINT32 때 사용됩니다.

Int64

형식: LONGLONG

64비트 부호 있는 정수 값입니다. 형식AT_INT64 때 사용됩니다.

UInt64

형식: ULONGLONG

64비트 부호 없는 정수 값입니다. 형식AT_UINT64 때 사용됩니다.

PWStr

형식: LPWSTR

null로 끝나는 문자열 값입니다. 형식AT_STRING 때 사용됩니다.

Guid

형식: GUID

GUID 구조체입니다. 형식AT_GUID 때 사용됩니다.

LifeTime

형식: LIFE_TIME

LIFE_TIME 구조체입니다. 형식AT_LIFE_TIME 때 사용됩니다.

Address

형식: DIAG_SOCKADDR

IPv4 또는 IPv6 주소입니다. 형식AT_SOCKADDR 때 사용됩니다.

OctetString

형식: OCTET_STRING

정의되지 않은 형식에 대한 바이트 배열입니다. 형식AT_OCTET_STRING 때 사용됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱만 해당]
머리글 ndattrib.h

추가 정보

ATTRIBUTE_TYPE

CopyHelperAttribute

FreeHelperAttributes