다음을 통해 공유


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로 커널 디버거에서 이 디바이스를 사용하고 있는지 여부를 나타냅니다.