SDEL의 특성 토큰
SDEL 언어는 대상 특성 토큰을 사용하여 대상 디바이스 및 컴퓨터의 특성을 정의합니다.
모든 대상에 대한 루트 특성 토큰
다음 표에서는 모든 대상에 유효한 루트 네임스페이스의 특성을 설명합니다.
키워드 | VARIANT 형식 | Description |
---|---|---|
형식 | VT_BSTR | 대상 유형을 정의합니다. 이 값은 "시스템" 또는 "디바이스"일 수 있습니다. |
디바이스 대상에 대한 루트 특성 토큰
다음 표에서는 디바이스 유형 대상에만 유효한 루트 네임스페이스의 특성에 대해 설명합니다.
참고
다음 특성의 대부분은 SetupDi API를 통해 운영 체제에서 검색됩니다. 이 API에 대한 자세한 내용은 SetupDiGetDeviceRegistryProperty를 참조하세요.
키워드 | VARIANT 형식 | Description |
---|---|---|
주소 | VT_I4 | 클래스별(또는 버스별) 주소입니다. |
BusNumber | VT_I4 | 디바이스의 버스 번호입니다. |
기능 | VT_I4 | 디바이스의 기능. |
문자 | VT_I4 | DWORD에서 디바이스의 특성 플래그에 대한 비트 OR입니다. (SPDRP_CHARACTERISTICS) |
클래스 | VT_BSTR | 디바이스의 클래스입니다. |
ClassGUID | VT_BSTR | GUID 형식의 디바이스 클래스입니다. 지역화된 빌드를 사용할 때 클래스 필드 대신 이 키워드(keyword) 사용합니다. |
CompatIDs | VT_BSTR 사용한 VARIANT VT_ARRAY | 이 디바이스에 대해 정의된 모든 호환 ID입니다. |
ConfigFlags | VT_I4 | 디바이스에 대한 구성 플래그입니다. |
Description | VT_BSTR | 디바이스 설명. |
DeviceID | VT_BSTR | 디바이스의 instance 식별자를 포함한 디바이스 식별자입니다. 이 문자열은 시스템의 모든 디바이스에 대한 고유한 문자열입니다. |
DeviceStatusString | VT_BSTR | StatusString과 ProblemCodeString을 단일 문자열에 모두 포함합니다. |
DevInst | VT_I4 | 디바이스 instance 대한 불투명 핸들입니다. |
DevType | VT_I4 | 디바이스의 유형을 나타냅니다. (SPDRP_DEVTYPE) |
DisplayName | VT_BSTR | FriendlyName, Description 또는 DeviceID 특성에서 발견된 첫 번째 값(왼쪽에서 오른쪽)으로 확인합니다. |
드라이버 | VT_BSTR | 드라이버에 대한 자세한 정보를 포함하는 HKLM\System\CurrentControlSet\Control\Class\의 키입니다. |
DriverBinaryNames | VT_BSTR 사용한 VARIANT VT_ARRAY | UpperClassFilters, UpperFilters, LowerFilters, LowerClassFilters 및 Service의 모든 데이터를 집계합니다. |
Enumerator | VT_BSTR | 디바이스 열거자의 이름입니다. (SPDRP_ENUMERATOR_NAME) |
단독 | VT_I4 | 사용자가 디바이스를 단독으로 사용할 수 있는지 여부를 나타내는 숫자입니다. (SPDRP_EXCLUSIVE) |
필터 | VT_BSTR 사용한 VARIANT VT_ARRAY | UpperClassFilters, UpperFilters, LowerFilters 및 LowerClassFilters의 모든 데이터를 집계합니다. |
FriendlyName | VT_BSTR | 디바이스의 식별 이름입니다. |
하드웨어 ID | VT_BSTR 사용한 VARIANT VT_ARRAY | 이 디바이스에 대해 정의된 모든 하드웨어 ID입니다. |
IsAttached | VT_BOOL | IsPhantom 특성의 반대입니다. 이 키워드(keyword) "IsPhantom=False"와 동일합니다. |
IsDisable | VT_BOOL | 상태 플래그에서 DN_DISABLEABLE 플래그를 추출합니다. VARIANT_TRUE 값은 디바이스가 사용하지 않도록 설정할 수 있다고 주장함을 나타냅니다. 이 키워드(keyword) "상태&0x00002000"과 동일합니다. |
IsDisabled | VT_BOOL | ProblemCode 특성에서 CM_PROB_DISABLED 값을 확인합니다. VARIANT_TRUE 값은 디바이스가 사용하지 않도록 설정되어 있으며 사용하기 전에 사용하도록 설정해야 함을 나타냅니다. 이 키워드(keyword) "ProblemCode=0x00000016"과 동일합니다. |
IsFailedStart | VT_BOOL | ProblemCode 플래그에서 CM_PROB_FAILED_START 플래그를 확인합니다. VARIANT_TRUE 값은 디바이스 드라이버가 시작되지 못했음을 나타냅니다. 이 키워드(keyword) "ProblemCode=0x0000000A"과 동일합니다. |
IsFailedInstall | VT_BOOL | ProblemCode 플래그에서 CM_PROB_FAILED_INSTALL 플래그를 확인합니다. VARIANT_TRUE 값은 디바이스 드라이버가 디바이스에 설치되지 못했음을 나타냅니다. 이 키워드(keyword) "ProblemCode=0x0000001C"과 동일합니다. |
IsFiltered | VT_BOOL | 상태 플래그에서 DN_FILTERED 플래그를 추출합니다. 이 키워드(keyword) "상태&0x00000800"과 동일합니다. |
IsManual | VT_BOOL | 상태 플래그에서 DN_MANUAL 플래그를 추출합니다. 이 키워드(keyword) "상태&0x00000010"과 동일합니다. |
IsMoved | VT_BOOL | 상태 플래그에서 DN_MOVED 플래그를 추출합니다. 이 키워드(keyword) "상태&0x00001000"과 같습니다. |
IsPhantom | VT_BOOL | VARIANT_TRUE 값은 디바이스가 현재 시스템에 연결되어 있지 않거나 제거되었음을 나타냅니다. |
IsRebootNeeded | VT_BOOL | 상태 플래그에서 DN_NEED_RESTART 플래그를 추출합니다. VARIANT_TRUE 값은 디바이스의 공동 설치 관리자가 제거 또는 설치 작업을 완료하려면 컴퓨터를 다시 시작해야 한다고 주장합니다. 이 키워드(keyword) "상태&0x00000100"과 같습니다. |
IsReinstallNeeded | VT_BOOL | ConfigFlags 특성에서 CONFIGFLAG_REINSTALL 플래그를 추출합니다. VARIANT_TRUE 값은 디바이스가 제거할 수 있다고 주장한다는 것을 나타냅니다. 이 키워드(keyword) "ConfigFlags&0x00000020"과 같습니다. |
IsRemovable | VT_BOOL | 상태 플래그에서 DN_REMOVABLE 플래그를 추출합니다. VARIANT_TRUE 값은 디바이스가 제거할 수 있다고 주장한다는 것을 나타냅니다. 이 키워드(keyword) "상태&0x00004000"과 동일합니다. |
IsRemovePending | VT_BOOL | 상태 플래그에서 DN_WILL_BE_REMOVED 플래그를 추출합니다. 이 키워드(keyword) "상태&0x00040000"과 동일합니다. |
IsRootEnumerated | VT_BOOL | 상태 플래그에서 DN_ROOT_ENUMERATED 플래그를 추출합니다. VARIANT_TRUE 값은 디바이스의 부모가 RootDevice임을 나타냅니다. 이 키워드(keyword) "상태&0x00000001"과 같습니다. |
IsStarted | VT_BOOL | 상태 플래그에서 DN_STARTED 플래그를 추출합니다. VARIANT_TRUE 값은 디바이스가 현재 구성되어 있음을 나타냅니다. 이 키워드(keyword) "상태&0x00000008"과 동일합니다. |
LegacyBusType | VT_I4 | 레거시 버스 유형입니다. |
위치 | VT_BSTR | 디바이스의 물리적 위치에 대한 자세한 정보입니다. |
LocationPaths | VT_BSTR 있는 VARIANT의 VT_ARRAY | 디바이스 트리에 instance 디바이스의 위치입니다. |
LowerClassFilters | VT_BSTR 있는 VARIANT의 VT_ARRAY | 대상 디바이스에서 하위 클래스 필터로 연결된 모든 드라이버의 서비스 이름입니다. |
LowerClassFiltersBinaryNames | VT_BSTR 있는 VARIANT의 VT_ARRAY | 디바이스 대상에 대한 모든 하위 클래스 필터 드라이버의 이진 파일 이름입니다. |
LowerFilters | VT_BSTR 있는 VARIANT의 VT_ARRAY | 대상 디바이스에서 하위 필터로 연결된 모든 드라이버의 서비스 이름입니다. |
LowerFiltersBinaryNames | VT_BSTR 있는 VARIANT의 VT_ARRAY | 디바이스 대상에 대한 모든 하위 필터 드라이버의 이름입니다. |
제조업체 | VT_BSTR | 디바이스 제조업체 |
PDO | VT_BSTR | 커널에 있는 물리적 디바이스 개체의 이름입니다. |
ProblemCode | VT_I4 | 디바이스에 대한 문제 코드입니다. Cfg.h에 정의된 CM_PROB_ 접두사 문제 값 중 하나입니다. |
ProblemCodeString | VT_BSTR | ProblemCode의 문자열 표현입니다. |
제거정책 | VT_I4 | 디바이스의 현재 제거 정책입니다. (SPDRP_REMOVAL_POLICY) |
RemovalPolicyHWDefault | VT_I4 | 디바이스의 ardware 지정 기본 제거 정책입니다. (SPDRP_REMOVAL_POLICY_HW_DEFAULT) |
RemovalPolicyOverride | VT_I4 | 디바이스의 제거 정책(있는 경우)을 재정의합니다. (SPDRP_REMOVAL_POLICY_OVERRIDE) |
서비스 | VT_BSTR | 디바이스에 대한 드라이버의 서비스 이름입니다. |
ServiceBinaryName | VT_BSTR | 디바이스 대상에 대한 함수 드라이버의 이름입니다. |
상태 | VT_I4 | 디바이스의 상태 플래그입니다. |
StatusString | VT_BSTR | 디바이스 상태 문자열입니다. |
SymbolicLink | VT_BSTR | Microsoft Win32 CreateFile 메서드를 사용하여 디바이스를 여는 데 사용할 수 있는 이름입니다. 이러한 방식으로 모든 디바이스를 사용할 수 없습니다. 프로그래밍 가능한 인터페이스가 있는 대부분의 디바이스에는 SymbolicLink를 사용할 수 있습니다. |
UIFormat | VT_BSTR | UINumber 값을 표시하는 데 사용되는 문자열입니다. (SPDRP_UI_NUMBER_DESC_FORMAT) |
UINumber | VT_I4 | 디바이스의 UINumber입니다. |
UpperClassFilters | VT_BSTR 사용한 VARIANT VT_ARRAY | 대상 디바이스에서 상류층 필터로 연결된 모든 드라이버의 서비스 이름입니다. |
UpperClassFiltersBinaryNames | VT_BSTR 사용한 VARIANT VT_ARRAY | 디바이스 대상에 대한 모든 상위 클래스 필터 드라이버의 이진 파일 이름입니다. |
Upperfilters | VT_BSTR 사용한 VARIANT VT_ARRAY | 대상 디바이스에서 상위 필터로 연결된 모든 드라이버의 서비스 이름입니다. |
UpperFiltersBinaryNames | VT_BSTR 사용한 VARIANT VT_ARRAY | 디바이스 대상에 대한 모든 상위 필터 드라이버의 이름 |
시스템 대상에 대한 루트 키워드
다음 표에서는 시스템 형식 대상에만 유효한 루트 네임스페이스의 특성에 대해 설명합니다.
키워드 | VARIANT 형식 | Description |
---|---|---|
IsPhantom | VT_BOOL | 시스템을 현재 사용할 수 있는지 여부를 지정합니다. |
IsRemote | VT_BOOL | 대상이 원격 시스템인지 여부를 지정합니다. |
PageSize | VT_I4 | 대상 시스템 하드웨어의 페이지 크기입니다. |
ProcArch | VT_BSTR | 대상 시스템 하드웨어의 프로세서 아키텍처입니다. 이 필드에는 "x86", "IA64" 또는 "x64"가 포함될 수 있습니다. |
OSMajorVersion | VT_I4 | 운영 체제의 주 버전 번호를 지정합니다. |
OSMinorVersion | VT_I4 | 운영 체제의 부 버전 번호를 지정합니다. |
디스크 네임스페이스 키워드
다음 표에서는 디스크 디바이스에만 유효한 디스크 네임스페이스의 특성을 설명합니다.
참고
디스크 네임스페이스의 대부분의 특성은 운영 체제에서 IOCTL을 통해 디스크 자체로 검색됩니다. 자세한 내용은 STORAGE_DEVICE_DESCRIPTOR 참조하세요.
키워드 | VARIANT 형식 | Description |
---|---|---|
BusType | VT_I4 | STORAGE_DEVICE_DESCRIPTOR. BusType 필드입니다. |
DeviceType | VT_I4 | STORAGE_DEVICE_DESCRIPTOR. DeviceTypeModifier 필드입니다. |
IsRemovable | VT_BOOL | 디바이스에 이동식 미디어가 포함되어 있는지 여부를 지정합니다. |
IsCommandQueuing | VT_BOOL | STORAGE_DEVICE_DESCRIPTOR. CommandQueueing 필드입니다. |
숫자 | VT_UI4 | 디스크 번호(주소 필드와 동일할 수 있습니다). |
ProductID | VT_BSTR | 제품 ID입니다. |
ProductRev | VT_BSTR | 제품 수정 버전 값입니다. |
SerialNumber | VT_BSTR | 일련 번호입니다. |
크기 | VT_I8 | 디스크의 총 크기(바이트)입니다. |
VendorID | VT_BSTR | 공급업체 식별자입니다. |
볼륨 네임스페이스 키워드
다음 표에서는 볼륨 디바이스에만 유효한 볼륨 네임스페이스의 특성을 설명합니다.
키워드 | VARIANT 형식 | 설명 |
---|---|---|
부팅 | VT_BOOL | 볼륨이 부팅 파티션인지 여부를 확인합니다. VARIANT_TRUE 값은 볼륨이 부팅 파티션임을 나타냅니다. 부팅 파티션은 Windows 운영 체제 파일을 포함하는 파티션입니다. |
DeviceName | VT_BSTR | 이 볼륨의 MS-DOS 디바이스 이름에 대한 현재 매핑입니다. |
디스크 | VT_BSTR | 이 볼륨의 MS-DOS 디바이스 이름에 대한 현재 매핑입니다. |
DriveLetter | VT_BSTR | 후행 슬래시(\)를 포함하여 볼륨의 드라이브 문자입니다. |
ExtentCount | VT_I4 | 볼륨이 확장되는 디스크 수입니다. |
ExtentDiskNumbers | VT_I4 사용한 VARIANT VT_ARRAY | 볼륨이 확장되는 각 Disk::Number 값을 포함하는 배열입니다. 배열에는 ExtentCount 요소가 있으며 0으로 인덱싱됩니다. 배열의 순서는 다른 Extent* 배열과 동일합니다. |
ExtentLengths | VT_I8 있는 VARIANT의 VT_ARRAY | 볼륨이 확장되는 각 개별 익스텐트 길이를 포함하는 배열입니다. 배열에는 ExtentCount 요소가 있으며 0으로 인덱싱됩니다. 배열의 순서는 다른 Extent* 배열과 동일합니다. |
ExtentOffsets | VT_I8 있는 VARIANT의 VT_ARRAY | 볼륨이 확장되는 각 개별 익스텐트 시작 오프셋을 포함하는 배열입니다. 배열에는 ExtentCount 요소가 있으며 0으로 인덱싱됩니다. 배열의 순서는 다른 Extent* 배열과 동일합니다. |
FileSystem | VT_BSTR | 볼륨의 파일 시스템의 이름입니다. (GetVolumeInformation) |
FreeSize | VT_I8 | 볼륨의 사용 가능한 총 공간 크기(바이트)입니다. |
GBFreeSize | VT_I4 | 사용자가 사용할 수 있는 디스크의 총 사용 가능한 기가바이트(GB) 수입니다. |
GBTotalSize | VT_I4 | 사용자가 사용할 수 있는 볼륨의 총 기가바이트(GB) 수입니다. |
HasFiles | VT_BOOL | 볼륨에 파일이 있는지 확인합니다. VARIANT_TRUE 값은 볼륨에 파일이 있음을 나타냅니다. |
IsMediaPresent | VT_BOOL | 볼륨에 대한 미디어가 있는지 여부를 확인합니다. VARIANT_TRUE 값은 볼륨에 미디어가 있음을 나타냅니다. |
IsMediaRemovable | VT_BOOL | 볼륨 미디어를 이동식으로 사용할 수 있는지 확인합니다. VARIANT_TRUE 값은 볼륨 미디어가 이동식임을 나타냅니다. |
레이블 | VT_BSTR | 볼륨 레이블입니다. (GetVolumeInformation) |
MBFreeSize | VT_I8 | 사용자가 사용할 수 있는 디스크의 총 사용 가능한 메가바이트(MB) 수입니다. |
MBTotalSize | VT_I8 | 사용자가 사용할 수 있는 볼륨의 총 메가바이트(MB) 수입니다. (GetDiskFreeSpaceEx) |
MountPaths | VT_BSTR | 이 볼륨에 대한 모든 탑재 경로입니다. |
PagePath | VT_BOOL | 볼륨에 활성 페이지 파일이 포함되어 있는지 여부를 확인합니다. VARIANT_TRUE 값은 볼륨에 활성 페이지 파일이 포함되어 있음을 나타냅니다. |
SerialNumber | VT_I4 | 볼륨의 일련 번호입니다. |
시스템 | VT_BOOL | 볼륨이 시스템 파티션인지 확인합니다. VARIANT_TRUE 값은 볼륨에 Windows 시스템 파티션이 포함되어 있음을 나타냅니다. 시스템 파티션에는 Windows 부팅 관리자(bootmgr)를 시작하는 하드웨어 관련 파일(부팅 가능한 코드)이 포함됩니다. |
TotalSize | VT_I8 | 볼륨의 총 크기(바이트)입니다. |
형식 | VT_I4 | GetDriveType(DriveLetter)에서 반환된 값입니다. 자세한 내용은 MSDN 라이브러리의 GetDriveType을 참조하세요. |
전원 네임스페이스 키워드
다음 표에서는 전원 디바이스에만 유효한 Power 네임스페이스의 특성을 설명합니다.
키워드 | VARIANT 형식 | Description |
---|---|---|
SupportedDeviceUnits | VT_BSTR 사용한 VARIANT VT_ARRAY | 쿼리에 사용할 수 있는 PowerUnit 네임스페이스의 배열입니다. |
PowerDevice, PowerComponentX, PowerProcessor 및 PowerSoC 네임스페이스 키워드
다음 표에서는 다양한 PowerUnit 네임스페이스의 특성을 설명합니다.
키워드 | VARIANT 형식 | Description |
---|---|---|
SupportedStates | VT_BSTR 사용한 VARIANT VT_ARRAY | 전원 상태에 대한 네임스페이스 배열(C0–C6, D0–D3, F0–F9, SWIS0–SWIS3) |
CoveredStates | VT_BSTR 사용한 VARIANT VT_ARRAY | 적용된 상태의 네임스페이스 배열입니다. 적중 횟수가 0이 아닌 상태만 포함됩니다. |
PowerProcessorCX, PowerDeviceDX, PowerComponentXFY, PowerSoCSWISX 네임스페이스 키워드
다음 표에서는 다양한 PowerState 네임스페이스의 특성에 대해 설명합니다.
키워드 | VARIANT 형식 | Description |
---|---|---|
HitCount | VT_UI4 | 테스트 중에 지정된 전원 상태가 입력된 횟수입니다. |
Duration | VT_UI4 | 지정된 전원 상태에서 소요된 시간(밀리초)입니다. |
백분율 | VT_UI4 | 그는 주어진 전원 상태에서 보낸 시간의 백분율입니다. |
인터페이스 네임스페이스 키워드
다음 표에서는 다양한 인터페이스 네임스페이스의 특성에 대해 설명합니다.
키워드 | VARIANT 형식 | Description |
---|---|---|
모두 | VT_BSTR | 단일 디바이스에서 지원하는 모든 디바이스 인터페이스 GUID에 대한 모든 디바이스 인터페이스입니다. |
볼륨 | VT_BSTR | GUID_DEVINTERFACE_VOLUME GUID에 대한 인터페이스입니다. |
DISK | VT_BSTR | GUID_DEVINTERFACE_DISK GUID에 대한 인터페이스입니다. |
CDROM | VT_BSTR | GUID_DEVINTERFACE_CDROM GUID에 대한 인터페이스입니다. |
GUID | VT_BSTR | 단일 인터페이스 GUID에 대한 인터페이스입니다. |
CAP 네임스페이스 키워드
다음 표에서는 다양한 CAP(기능) 네임스페이스의 특성을 설명합니다.
키워드 | VARIANT 형식 | Description |
---|---|---|
LockSupported | VT_BOOL | 디바이스가 디바이스 배출을 방지하는 물리적 디바이스 잠금을 지원하는지 여부를 지정합니다. (CM_DEVCAP_LOCKSUPPORTED) |
EjectSupported | VT_BOOL | 시스템이 PowerSystemWorking 상태인 동안 디바이스가 소프트웨어 제어 디바이스 배출을 지원하는지 여부를 지정합니다. (CM_DEVCAP_EJECTSUPPORTED) |
제거 가능 | VT_BOOL | 직접 부모에서 디바이스를 동적으로 제거할 수 있는지 여부를 지정합니다. (CM_DEVCAP_REMOVABLE) |
DockDevice | VT_BOOL | 디바이스가 도킹 주변 장치인지 여부를 지정합니다. (CM_DEVCAP_DOCKDEVICE) |
UniqueId | VT_BOOL | 디바이스의 instance ID가 시스템 전체에서 고유한지 여부를 지정합니다. (CM_DEVCAP_UNIQUEID) |
SilentInstall | VT_BOOL | 장치 관리자 모든 설치 대화 상자를 표시하지 않아야 하는지 여부를 지정합니다. (CM_DEVCAP_SILENTINSTALL) |
RawDeviceOK | VT_BOOL | 함수 드라이버가 없는 경우 기본 버스의 드라이버가 디바이스를 구동할 수 있는지 여부를 지정합니다. (CM_DEVCAP_RAWDEVICEOK) |
SurpriseRemovalOK | VT_BOOL | Windows에서 IRP_MN_QUERY_REMOVE_DEVICE 보내기 전에 디바이스의 함수 드라이버가 디바이스가 제거되는 경우를 처리할 수 있는지 여부를 지정합니다. (CM_DEVCAP_SURPRISEREMOVALOK) |
HardwareDisabled | VT_BOOL | 디바이스의 하드웨어를 사용하지 않도록 설정할지 지정합니다. (CM_DEVCAP_HARDWAREDISABLED) |
비다이내믹 | VT_BOOL | 다음에 사용하도록 예약됩니다. (CM_DEVCAP_NONDYNAMIC) |
INF 네임스페이스 키워드
다음 표에서는 다양한 INF 네임스페이스의 특성에 대해 설명합니다.
키워드 | VARIANT 형식 | 설명 |
---|---|---|
FileName | VT_BSTR | INF 파일 이름입니다. |
FileNamePath | VT_BSTR | INF 파일 이름 경로입니다. |
SectionName | VT_BSTR | INF 섹션 이름입니다. |
Date | VT_BSTR | INF 날짜입니다. |
OriginalInfFileName | VT_BSTR | 원래 INF 파일 이름입니다. |
NET 네임스페이스 키워드
다음 표에서는 다양한 NET 네임스페이스의 특성에 대해 설명합니다.
키워드 | VARIANT 형식 | 설명 |
---|---|---|
AdapterName | VT_BSTR | IP_ADAPTER_ADDRESSES 구조체의 AdapterName 필드입니다. |
IPV6Address | VT_BSTR | IP_ADAPTER_ADDRESSES 구조체의 FirstUnicastAddress 필드입니다. |
FirstAnycastAddress | VT_BSTR | IP_ADAPTER_ADDRESSES 구조체의 FirstAnycastAddress 필드입니다. |
FirstMulticastAddress | VT_BSTR | IP_ADAPTER_ADDRESSES 구조체의 FirstMulticastAddress 필드입니다. |
FirstDnsServerAddress | VT_BSTR | IP_ADAPTER_ADDRESSES 구조체의 FirstDnsServerAddress 필드입니다. |
FirstPrefix | VT_BSTR | IP_ADAPTER_ADDRESSES 구조체의 FirstPrefix 필드입니다. |
PrimaryWINSServer | VT_BSTR | IP_ADAPTER_ADDRESSES 구조체의 FirstWinsServerAddress 필드입니다. |
FirstGatewayAddress | VT_BSTR | IP_ADAPTER_ADDRESSES 구조체의 FirstGatewayAddress 필드입니다. |
ConnectionSpecificDNSSuffix | VT_BSTR | IP_ADAPTER_ADDRESSES 구조체의 DnsSuffix 필드 |
Description | VT_BSTR | IP_ADAPTER_ADDRESSES 구조체의 설명 필드입니다. |
FriendlyName | VT_BSTR | IP_ADAPTER_ADDRESSES 구조체의 FriendlyName 필드입니다. |
PhysicalAddress | VT_BSTR | IP_ADAPTER_ADDRESSES 구조체의 MacAddress 필드 |
플래그 | VT_UI4 | IP_ADAPTER_ADDRESSES 구조체의 플래그 필드 |
Mtu | VT_UI4 | IP_ADAPTER_ADDRESSES 구조체의 Mtu 필드입니다. |
IfType | VT_UI4 | IP_ADAPTER_ADDRESSES 구조체의 IfType 필드입니다. |
OperStatus | VT_UI4 | IP_ADAPTER_ADDRESSES 구조체의 OperStatus 필드 |
OperationalStatusString | VT_BSTR | IP_ADAPTER_ADDRESSES 구조체의 OperStatus 필드에 해당하는 문자열 |
Ipv6IfIndex | VT_UI4 | IP_ADAPTER_ADDRESSES 구조체의 Ipv6IfIndex 필드 |
TransmitLinkSpeedMbps | VT_UI4 | IP_ADAPTER_ADDRESSES 구조체의 TransmitLinkSpeedGpbs 필드입니다. |
ReceiveLinkSpeedMbps | VT_UI4 | IP_ADAPTER_ADDRESSES 구조체의 ReceiveLinkSpeedMbps 필드입니다. |
Ipv4Metric | VT_UI4 | IP_ADAPTER_ADDRESSES 구조체의 Ipv4Metric 필드입니다. |
Ipv6Metric | VT_UI4 | IP_ADAPTER_ADDRESSES 구조체의 Ipv6Metric 필드입니다. |
DHCPServer | VT_BSTR | IP_ADAPTER_ADDRESSES 구조체의 Dhcpv4Server 필드입니다. |
CompartmentId | VT_UI4 | IP_ADAPTER_ADDRESSES 구조체의 CompartmentId 필드입니다. |
NetworkGuid | VT_BSTR | IP_ADAPTER_ADDRESSES 구조체의 NetworkGuid 필드입니다. |
ConnectionType | VT_UI4 | IP_ADAPTER_ADDRESSES 구조체의 ConnectionType 필드입니다. |
TunnelType | VT_UI4 | IP_ADAPTER_ADDRESSES 구조체의 TunnelType 필드입니다. |
Dhcpv6ClientDuidLength | VT_UI4 | IP_ADAPTER_ADDRESSES 구조체의 Dhcpv6ClientDuidLength 필드입니다. |
Dhcpv6Iaid | VT_UI4 | IP_ADAPTER_ADDRESSES 구조체의 Dhcpv6Iaid 필드입니다. |
IsOperational | VT_BOOL | 작동 중입니다. |
PhysicalMediaType | VT_UI4 | 네트워크 디바이스의 물리적 미디어 유형입니다. |
MediaType | VT_UI4 | 네트워크 디바이스의 물리적 미디어 유형입니다. |
OpticalMedia 네임스페이스 키워드
다음 표에서는 다양한 OpticalMedia 네임스페이스의 특성을 설명합니다.
키워드 | VARIANT 형식 | Description |
---|---|---|
IsMediaPresent | VT_BOOL | 미디어가 광학 미디어 디바이스에 있는지 여부. |
형식 | VT_UI4 | IOCTL_CDROM_GET_CONFIGURATION GET_CONFIGURATION_HEADER 반환된 현재 프로필 형식 번호입니다. |
ClassTypeString | VT_BSTR | 광학 미디어 클래스의 유형입니다. |
형식문자열 | VT_BSTR | 광학 미디어의 유형입니다. |
StorageMedia 네임스페이스 키워드
다음 표에서는 다양한 StorageMedia 네임스페이스의 특성에 대해 설명합니다.
키워드 | VARIANT 형식 | Description |
---|---|---|
DeviceType | VT_UI4 | 디바이스 유형을 나타내는 시스템 정의 FILE_DEVICE_XXX 상수 중 하나를 지정합니다. |
DeviceTypeString | VT_BSTR | 디바이스 유형에 연결된 문자열입니다. |
개수 | VT_UI4 | MediaInfo의 DEVICE_MEDIA_INFO 구조체 수를 포함합니다. |
SupportedTypes | VT_UI4 | 이동식 디스크의 유형을 나타내는 모든 MEDIA_TYPE 또는 STORAGE_MEDIA_TYPE 값을 지정합니다. |
Valid | VT_BOOL | 이 디바이스의 Gatherer에 유효한 데이터가 있는 경우 |
Windows 네임스페이스 키워드
다음 표에서는 다양한 Windows 네임스페이스의 특성을 설명합니다.
키워드 | VARIANT 형식 | Description |
---|---|---|
IsDriverVerifierEnabled | VT_BOOL | True 또는 False이면 이 디바이스의 모든 드라이버에 대해 최소 표준 설정으로 드라이버 검증 도구를 사용할 수 있는지 여부를 나타냅니다. |
IsKernelDebugDevice | VT_BOOL | True 또는 False로 커널 디버거에서 이 디바이스를 사용하고 있는지 여부를 나타냅니다. |