DEFINE_DEVPROPKEY
Windows Vista 이상 버전의 Windows에서 DEFINE_DEVPROPKEY 매크로는 통합 디바이스 속성 모델의 디바이스 속성 키를 나타내는 DEVPROPKEY 구조를 만듭니다.
#ifdef INITGUID
#define DEFINE_DEVPROPKEY(name, l, w1, w2, b1, b2, b3, b4, b5, b6, b7, b8, pid) EXTERN_C const DEVPROPKEY DECLSPEC_SELECTANY name = { { l, w1, w2, { b1, b2, b3, b4, b5, b6, b7, b8 } }, pid }
#else
#define DEFINE_DEVPROPKEY(name, l, w1, w2, b1, b2, b3, b4, b5, b6, b7, b8, pid) EXTERN_C const DEVPROPKEY name
#endif // INITGUID
멤버
이름
디바이스 속성 키를 나타내는 DEVPROPKEY 구조체의 이름입니다.
L
DEVPROPKEY 구조체의 fmtid 멤버의 data1 멤버 값을 제공하는 부호 없는 긴 형식의 변수입니다.
w1
DEVPROPKEY 구조체의 fmtid 멤버의 data2 멤버 값을 제공하는 부호 없는 짧은 형식 변수입니다.
w2
DEVPROPKEY 구조체의 fmtid 멤버의 data3 멤버 값을 제공하는 부호 없는 짧은 형식 변수입니다.
b1
DEVPROPKEY 구조체의 fmtid 멤버의 data4[0] 멤버 값을 제공하는 바이트 형식 변수입니다.
B2
DEVPROPKEY 구조체의 fmtid 멤버의 data4[1] 멤버 값을 제공하는 바이트 형식 변수입니다.
b3
DEVPROPKEY 구조체의 fmtid 멤버의 data4[2] 멤버 값을 제공하는 바이트 형식 변수입니다.
b4
DEVPROPKEY 구조체의 fmtid 멤버의 data4[3] 멤버 값을 제공하는 바이트 형식 변수입니다.
b5
DEVPROPKEY 구조체의 fmtid 멤버의 data4[4] 멤버 값을 제공하는 바이트 형식 변수입니다.
b6
DEVPROPKEY 구조체의 fmtid 멤버의 data4[5] 멤버 값을 제공하는 바이트 형식 변수입니다.
b7
DEVPROPKEY 구조체의 fmtid 멤버의 data4[6] 멤버 값을 제공하는 바이트 형식 변수입니다.
b8
DEVPROPKEY 구조체의 fmtid 멤버의 data4[7] 멤버 값을 제공하는 바이트 형식 변수입니다.
Pid
DEVPROPKEY 구조체의 pid (속성 식별자) 멤버 값을 제공하는 DEVPROPID 형식 변수입니다. 속성 식별자는 2보다 크거나 같아야 합니다.
설명
DEFINE_DEVPROPKEY 구조는 통합 디바이스 속성 모델의 일부입니다.
DEFINE_DEVPROPKEY 매크로를 사용하여 사용자 지정 디바이스 속성을 나타내는 DEVPROPKEY 구조를 만들 수 있습니다.
요구 사항
헤더 |
Devpropdef.h(Devpropdef.h 포함) |