WDF_DEVICE_PROPERTY_DATA 구조체(wdfdevice.h)

[KMDF 및 UMDF에 적용]

WDF_DEVICE_PROPERTY_DATA 구조체는 디바이스 속성을 설명합니다.

구문

typedef struct _WDF_DEVICE_PROPERTY_DATA {
  ULONG            Size;
  const DEVPROPKEY *PropertyKey;
  LCID             Lcid;
  ULONG            Flags;
} WDF_DEVICE_PROPERTY_DATA, *PWDF_DEVICE_PROPERTY_DATA;

멤버

Size

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

PropertyKey

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

Lcid

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

Flags

이 속성 값이 WdfDeviceAssignProperty에 의해 설정되는 경우 PLUGPLAY_PROPERTY_PERSISTENT 로 설정합니다. 그렇지 않으면 이 멤버를 0으로 설정합니다.

설명

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

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

요구 사항

요구 사항
최소 KMDF 버전 1.13
최소 UMDF 버전 2.0
머리글 wdfdevice.h(Wdf.h 포함)

추가 정보

WDF_DEVICE_PROPERTY_DATA_INIT

WdfDeviceAllocAndQueryPropertyEx

WdfDeviceAssignProperty

WdfDeviceQueryPropertyEx

WdfFdoInitAllocAndQueryPropertyEx

WdfFdoInitQueryPropertyEx