WDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER 구조체(wdfchildlist.h)
[KMDF에만 적용]
WDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER 구조체는 모든 식별 설명 구조의 첫 번째 멤버여야 하는 헤더 구조입니다.
구문
typedef struct _WDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER {
ULONG IdentificationDescriptionSize;
} WDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER, *PWDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER;
멤버
IdentificationDescriptionSize
디바이스 식별 정보를 포함하는 드라이버 정의 구조체의 크기(바이트)입니다.
설명
WDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER 구조를 초기화하려면 드라이버가 WDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER_INIT 호출해야 합니다.
드라이버가 IdentificationDescriptionSize 멤버에 대해 지정하는 값은 해당 WDF_CHILD_LIST_CONFIG 구조의 IdentificationDescriptionSize 멤버에 대해 지정한 값과 일치해야 합니다.
식별 설명 구조는 드라이버 정의입니다. 드라이버는 구조체의 크기를 IdentificationDescriptionSize 멤버에 저장해야 합니다. 크기 값에는 이 헤더 구조의 크기가 포함되어야 합니다. 예를 들어 드라이버는 다음과 같이 식별 설명자를 정의할 수 있습니다.
typedef struct _IEEE_1394_CHILD_ID_DESCRIPTION {
WDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER IdHeader;
WCHAR VendorName[32];
WCHAR ModelName[32];
LONG UnitSpecId;
LONG UnitSoftwareVersion;
} IEEE_1394_CHILD_ID_DESCRIPTION, *PIEEE_1394_CHILD_ID_DESCRIPTION;
이 주소 설명자에 대한 IdentificationDescriptionSize 멤버를 설정하기 위해 드라이버는 다음 코드를 사용할 수 있습니다.
IEEE_1394_CHILD_ID_DESCRIPTION ID_Description;
WDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER_INIT(&ID_Description,
sizeof(ID_Description));
식별 설명에 대한 자세한 내용은 동적 열거형을 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
최소 KMDF 버전 | 1.0 |
머리글 | wdfchildlist.h(Wdf.h 포함) |
추가 정보
WDF_CHILD_ADDRESS_DESCRIPTION_HEADER