WDF_DEVICE_INTERFACE_PROPERTY_DATA 구조체(wdfdevice.h)

[UMDF에만 적용]

WDF_DEVICE_INTERFACE_PROPERTY_DATA 구조체는 디바이스 인터페이스 속성을 설명합니다.

구문

typedef struct _WDF_DEVICE_INTERFACE_PROPERTY_DATA {
  ULONG            Size;
  const GUID       *InterfaceClassGUID;
  PCUNICODE_STRING ReferenceString;
  const DEVPROPKEY *PropertyKey;
  LCID             Lcid;
  ULONG            Flags;
} WDF_DEVICE_INTERFACE_PROPERTY_DATA, *PWDF_DEVICE_INTERFACE_PROPERTY_DATA;

멤버

Size

이 구조체의 크기(바이트)입니다.

InterfaceClassGUID

디바이스 인터페이스 클래스를 식별하는 GUID에 대한 포인터입니다.

ReferenceString

디바이스 인터페이스에 대한 참조 문자열을 설명하는 UNICODE_STRING 구조체에 대한 포인터입니다. 이 매개 변수는 선택 사항이며 NULL일 수 있습니다.

PropertyKey

디바이스 속성 키를 지정하는 DEVPROPKEY 구조체에 대한 포인터입니다.

Lcid

로캘 식별자를 지정합니다. 이 매개 변수를 언어별 LCID 값으로 설정하거나 LOCALE_NEUTRAL. LOCALE_NEUTRAL LCID는 속성이 언어 중립적임을 지정합니다(즉, 언어와 관련이 없음). 이 매개 변수를 LOCALE_SYSTEM_DEFAULT 또는 LOCALE_USER_DEFAULT 설정하지 마세요. 언어별 LCID 값에 대한 자세한 내용은 LCID 구조를 참조하세요.

Flags

현재 사용되지 않습니다. 이 멤버를 0으로 설정합니다.

설명

WDF_DEVICE_INTERFACE_PROPERTY_DATA 구조체는 다음 메서드에 대한 입력으로 사용됩니다.

드라이버는 WDF_DEVICE_INTERFACE_PROPERTY_DATA_INIT 호출하여 이 구조를 초기화해야 합니다.

예제

WDF_DEVICE_INTERFACE_PROPERTY_DATA 사용하는 방법에 대한 예제는 WdfDeviceAssignInterfaceProperty를 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 8.1
최소 UMDF 버전 2.0
머리글 wdfdevice.h(Wdf.h 포함)

추가 정보

WDF_DEVICE_INTERFACE_PROPERTY_DATA_INIT

WdfDeviceAllocAndQueryInterfaceProperty

WdfDeviceAssignInterfaceProperty

WdfDeviceQueryInterfaceProperty