제네릭 포맷터 출력
이 섹션의 목록과 표에는 제네릭 포맷터출력이 표시됩니다. 제네릭 포맷터는 PROPERTYINFO 구조체의 DataType 및 DataQualifier 멤버를 사용하여 표시된 데이터의 서식을 지정하는 방법을 결정합니다.
자세한 내용과 특정 속성 데이터 형식에 대한 출력의 예는 다음을 참조하세요.
- 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_VOID 및 PROP_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 |