다음을 통해 공유


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

WDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER_INIT

WDF_CHILD_LIST_CONFIG