다음을 통해 공유


제네릭 포맷터 출력

이 섹션의 목록과 표에는 제네릭 포맷터출력이 표시됩니다. 제네릭 포맷터는 PROPERTYINFO 구조체의 DataTypeDataQualifier 멤버를 사용하여 표시된 데이터의 서식을 지정하는 방법을 결정합니다.

자세한 내용과 특정 속성 데이터 형식에 대한 출력의 예는 다음을 참조하세요.

  • PROP_TYPE_VOID
  • PROP_TYPE_SUMMARY
  • PROP_TYPE_BYTE
  • PROP_TYPE_WORD
  • PROP_TYPE_DWORD
  • PROP_TYPE_LARGEINT(제네릭 포맷터는 지원하지 않음)
  • PROP_TYPE_ADDR(제네릭 포맷터는 지원하지 않음)
  • PROP_TYPE_TIME
  • PROP_TYPE_STRING
  • PROP_TYPE_IP_ADDRESS
  • PROP_TYPE_BYTESWAPPED_WORD(사용되지 않습니다. 자세한 내용은 PROP_TYPE_WORD)를 참조하세요.
  • PROP_TYPE_BYTESWAPPED_DWORD(사용되지 않습니다. 자세한 내용은 PROP_TYPE_DWORD)를 참조하세요.
  • PROP_TYPE_TYPED_STRING(사용되지 않음)
  • PROP_TYPE_RAW_DATA
  • PROP_TYPE_COMMENT
  • PROP_TYPE_SRCFRIENDLYNAME(제네릭 포맷터는 지원하지 않음)
  • PROP_TYPE_DSTFRIENDLYNAME(제네릭 포맷터는 지원하지 않음)
  • PROP_TYPE_TOKENRING_ADDRESS(제네릭 포맷터는 지원하지 않음)
  • PROP_TYPE_FDDI_ADDRESS(제네릭 포맷터는 지원하지 않음)
  • PROP_TYPE_ETHERNET_ADDRESS(제네릭 포맷터는 지원하지 않음)
  • PROP_TYPE_OBJECT_IDENTIFIER(제네릭 포맷터는 지원하지 않음)
  • PROP_TYPE_VINES_IP_ADDRESS(제네릭 포맷터는 지원하지 않음)
  • PROP_TYPE_VAR_LEN_SMALL_INT(제네릭 포맷터는 지원하지 않음)

PROP_TYPE_VOID 및 PROP_TYPE_COMMENT

다음 표에서는 PROP_TYPE_VOIDPROP_TYPE_COMMENT 데이터 형식 속성에 대한 제네릭 형식 출력을 나열합니다.

포맷터 출력 열에서 캡처의 데이터 값은 XYZ입니다.

속성 한정자 포맷터 출력
PROP_QUAL_NONE XYZ
PROP_QUAL_RANGE XYZ
PROP_QUAL_BITFIELD 되지 않는
PROP_QUAL_LABELED_SET XYZ
PROP_QUAL_LABELED_BITFIELD 되지 않는. 자세한 내용은 PROP_QUAL_FLAGS 참조하세요.
PROP_QUAL_CONST XYZ
PROP_QUAL_FLAGS XYZ
PROP_QUAL_ARRAY XYZ

PROP_TYPE_SUMMARY

다음 표에서는 PROP_TYPE_SUMMARY 데이터 형식 속성에 대한 제네릭 형식 출력을 나열합니다.

예제 출력 열에서 캡처의 데이터 값은 XYZ입니다.

속성 한정자 예제 출력
PROP_QUAL_NONE XYZ
PROP_QUAL_RANGE XYZ
PROP_QUAL_BITFIELD 되지 않는
PROP_QUAL_LABELED_SET XYZ
PROP_QUAL_LABELED_BITFIELD 되지 않는. 자세한 내용은 PROP_QUAL_FLAGS 참조하세요.
PROP_QUAL_CONST XYZ
PROP_QUAL_FLAGS XYZ
PROP_QUAL_ARRAY XYZ

PROP_TYPE_BYTE

다음 표에서는 PROP_TYPE_BYTE 데이터 형식 속성에 대한 제네릭 형식 출력을 나열합니다.

예제 출력 열에서 캡처의 데이터 값은 10입니다.

속성 한정자 예제 출력
PROP_QUAL_NONE 10(0xa)"
PROP_QUAL_RANGE 10(0xa) 범위:(1(0x1) - 20(0x14))
PROP_QUAL_SET 10(0xa) 집합 값 또는
10(0xa) 알 수 없는 집합 값
PROP_QUAL_BITFIELD 되지 않는.
PROP_QUAL_LABELED_SET 레이블 집합 또는 번호의 해당 레이블입니다.
PROP_QUAL_LABELED_BITFIELD 되지 않는. 자세한 내용은 PROP_QUAL_FLAGS 참조하세요.
PROP_QUAL_CONST 출력이 없습니다. 세부 정보 창에 데이터가 표시되지 않습니다.
PROP_QUAL_FLAGS ....... 0 = 레이블 끄기 문자열 ...... 1. = 문자열 ..... 레이블 0.. = 레이블 끄기 문자열 .... 1... = 문자열의 레이블
PROP_QUAL_ARRAY 0a ff ...

PROP_TYPE_WORD

다음 표에서는 PROP_TYPE_WORD 데이터 형식 속성에 대한 제네릭 형식 출력을 나열합니다.

메모

Intel이 아닌 바이트 교환 DWORD 속성의 경우 데이터를 Intel 형식으로 변경해야 합니다. 형식을 변경하려면 속성 인스턴스를 위치에 매핑할 때 Attach 속성 인스턴스 함수 IFLAG_SWAPPED IFlags 매개 변수를 설정합니다.

예제 출력 열에서 캡처의 데이터 값은 10입니다.

속성 한정자 예제 출력
PROP_QUAL_NONE 10(0xa)
PROP_QUAL_RANGE 10(0xa) 범위:(1(0x1) - 20(0x14))
PROP_QUAL_SET 10(0xa) 집합 값 또는
10(0xa) 알 수 없는 집합 값
PROP_QUAL_BITFIELD 되지 않는.
PROP_QUAL_LABELED_SET 레이블 집합 또는 번호의 해당 레이블입니다.
PROP_QUAL_LABELED_BITFIELD 되지 않는. 자세한 내용은 PROP_QUAL_FLAGS 참조하세요.
PROP_QUAL_CONST 출력이 없습니다. 세부 정보 창에 데이터가 표시되지 않습니다.
PROP_QUAL_FLAGS ....... 0 = 레이블 끄기 문자열 ...... 0. = 레이블 끄기 문자열 ..... 0.. = 레이블 끄기 문자열 .... 0... = 레이블 끄기 문자열 ... 0.... = 레이블 끄기 문자열 .. 1..... = 문자열 .0의 레이블입니다...... = 레이블 끄기 문자열 1....... = 문자열의 레이블
PROP_QUAL_ARRAY 000a ffff ...

PROP_TYPE_DWORD

다음 표에서는 PROP_TYPE_DWORD 데이터 형식 속성에 대한 제네릭 형식 출력을 나열합니다.

메모

Intel이 아닌 바이트 교환 DWORD 속성의 경우 데이터를 Intel 형식으로 변경해야 합니다. 형식을 변경하려면 속성 인스턴스를 위치에 매핑할 때 Attach 속성 인스턴스 함수 IFLAG_SWAPPED IFlags 매개 변수를 설정합니다.

예제 출력 열에서 캡처의 데이터 값은 10입니다.

속성 한정자 예제 출력
PROP_QUAL_NONE 10(0xa)
PROP_QUAL_RANGE 10(0xa) 범위:(1(0x1) - 20(0x14))
PROP_QUAL_SET 10(0xa) 집합 값 또는
10(0xa) 알 수 없는 집합 값
PROP_QUAL_BITFIELD 되지 않는.
PROP_QUAL_LABELED_SET 레이블 집합 또는 번호의 해당 레이블입니다.
PROP_QUAL_LABELED_BITFIELD 되지 않는. 자세한 내용은 PROP_QUAL_FLAGS 참조하세요.
PROP_QUAL_CONST 출력이 없습니다. 세부 정보 창에 데이터가 표시되지 않습니다.
PROP_QUAL_FLAGS ............... 0 = 레이블 끄기 문자열 .............. 0. = 레이블 끄기 문자열 ............. 0.. = 레이블 끄기 문자열 ............ 0... = 레이블 끄기 문자열 ........... 0.... = 레이블 끄기 문자열 .......... 0..... = 레이블 끄기 문자열 ......... 0...... = 레이블 끄기 문자열 ........ 0....... = 레이블 끄기 문자열 ....... 0........ = 레이블 끄기 문자열 ...... 0......... = 레이블 끄기 문자열 ..... 0.......... = 레이블 끄기 문자열 .... 0........... = 레이블 끄기 문자열 ... 0............ = 레이블 끄기 문자열 .. 1............. = 문자열 .0의 레이블입니다.............. = 레이블 끄기 문자열 1............... = 문자열의 레이블
PROP_QUAL_ARRAY 0000000a ffffffff ...

PROP_TYPE_RAW_DATA

다음 표에서는 PROP_TYPE_RAW_DATA 데이터 형식 속성에 대한 제네릭 형식 출력을 나열합니다. 포맷터 출력은 원시 데이터를 표시하지 않지만 속성 레이블을 표시합니다.

속성 한정자 포맷터 출력
PROP_QUAL_NONE 속성 레이블입니다.
PROP_QUAL_RANGE 속성 레이블입니다.
PROP_QUAL_BITFIELD 속성 레이블입니다.
PROP_QUAL_LABELED_SET 속성 레이블입니다.
PROP_QUAL_LABELED_BITFIELD 속성 레이블입니다.
PROP_QUAL_CONST 속성 레이블입니다.
PROP_QUAL_FLAGS 속성 레이블입니다.
PROP_QUAL_ARRAY 속성 레이블입니다.

PROP_TYPE_TIME

다음 표에서는 PROP_TYPE_TIME 데이터 형식 속성에 대한 제네릭 형식 출력을 나열합니다. 형식이 지정된 출력은 속성의 데이터 한정자에 따라 달라질 수 있습니다.

제네릭 포맷터는 GetDateFormat 호출하여 로컬 컴퓨터의 시스템 클록을 기반으로 하는 시간을 가져옵니다.

속성 한정자 포맷터 출력
PROP_QUAL_NONE 로컬 컴퓨터 시계에 따라 시스템 시간을 표시합니다.
PROP_QUAL_RANGE 로컬 컴퓨터 시계에 따라 시스템 시간을 표시합니다.
PROP_QUAL_BITFIELD 되지 않는.
PROP_QUAL_LABELED_SET 로컬 컴퓨터 시계에 따라 시스템 시간을 표시합니다.
PROP_QUAL_LABELED_BITFIELD 되지 않는. 자세한 내용은 PROP_QUAL_FLAGS 참조하세요.
PROP_QUAL_CONST 로컬 컴퓨터 시계에 따라 시스템 시간을 표시합니다.
PROP_QUAL_FLAGS 로컬 컴퓨터 시계에 따라 시스템 시간을 표시합니다.
PROP_QUAL_ARRAY 로컬 컴퓨터 시계에 따라 시스템 시간을 표시합니다.

PROP_TYPE_STRING

다음 표에서는 PROP_TYPE_STRING 데이터 형식 속성에 대한 제네릭 형식 출력을 나열합니다. 포맷터 출력은 속성의 데이터 한정자에 따라 달라질 수 있습니다.

속성 한정자 포맷터 출력
PROP_QUAL_NONE 연결된 문자열입니다.
PROP_QUAL_RANGE 연결된 문자열입니다.
PROP_QUAL_BITFIELD 되지 않는.
PROP_QUAL_LABELED_SET 연결된 문자열입니다.
PROP_QUAL_LABELED_BITFIELD 되지 않는. 자세한 내용은 PROP_QUAL_FLAGS 참조하세요.
PROP_QUAL_CONST 연결된 문자열입니다.
PROP_QUAL_FLAGS 연결된 문자열입니다.
PROP_QUAL_ARRAY 연결된 문자열입니다.

PROP_TYPE_IP_ADDRESS

다음 표에서는 PROP_TYPE_IP_ADDRESS 데이터 형식 속성에 대한 제네릭 형식 출력을 나열합니다. 형식이 지정된 출력은 속성의 속성 데이터 한정자에 따라 달라질 수 있습니다.

예제 출력 열에서 캡처의 데이터 값은 "129.65.100.2"입니다.

속성 한정자 예제 출력
PROP_QUAL_NONE 129.65.100.2
PROP_QUAL_RANGE 129.65.100.2
PROP_QUAL_BITFIELD 되지 않는.
PROP_QUAL_LABELED_SET 129.65.100.2
PROP_QUAL_LABELED_BITFIELD 되지 않는. 자세한 내용은 PROP_QUAL_FLAGS 참조하세요.
PROP_QUAL_CONST 129.65.100.2
PROP_QUAL_FLAGS 129.65.100.2
PROP_QUAL_ARRAY 129.65.100.2