GET_UNIT_IDS 구조체(61883.h)

GET_UNIT_CAPABILITIES 구조는 디바이스 식별자를 검색하는 Av61883_GetUnitInfo 요청과 함께 사용됩니다.

구문

typedef struct _GET_UNIT_IDS {
  OUT LARGE_INTEGER UniqueID;
  OUT ULONG         VendorID;
  OUT ULONG         ModelID;
  OUT ULONG         ulVendorLength;
  OUT PWSTR         VendorText;
  OUT ULONG         ulModelLength;
  OUT PWSTR         ModelText;
  OUT ULONG         UnitModelID;
  OUT ULONG         ulUnitModelLength;
  OUT PWSTR         UnitModelText;
} GET_UNIT_IDS, *PGET_UNIT_IDS;

멤버

UniqueID

단위의 구성 ROM 내 버스 정보 블록에서 디바이스에 대한 고유 ID입니다.

VendorID

디바이스의 공급업체 ID입니다.

ModelID

디바이스의 모델 ID입니다. 이 값은 디바이스의 구성 ROM 내의 루트 디렉터리에서 검색됩니다.

ulVendorLength

종결 UNICODE_NULL 포함하여 공급업체 텍스트 문자열의 길이(바이트)입니다. 입력 GET_UNIT_IDS 구조에서 ulVendorLength 가 0이 아닌 경우 VendorTextsizeof(ulVendorLength)인 버퍼를 가리킵니다.

VendorText

공급업체의 "식별 이름"을 수신하는 버퍼를 UNICODE_NULL 유니코드 문자열로 종료합니다. 입력 GET_UNIT_IDS 구조에서 ulVendorLength 가 0이면 VendorTextNULL입니다.

ulModelLength

종결 UNICODE_NULL 포함하여 모델 텍스트 문자열의 길이(바이트)입니다. 입력 GET_UNIT_IDS 구조에서 ulModelLength 가 0이 아닌 경우 ModelText크기가 sizeof(ulModelLength)인 버퍼를 가리킵니다.

ModelText

버퍼를 가리키며 모델에 대한 "식별 이름"을 유니코드 문자열이 UNICODE_NULL 종료됨으로 받습니다. 입력 GET_UNIT_IDS 구조에서 ulModelLength 가 0이면 ModelTextNULL입니다. 이 값은 디바이스의 구성 ROM 내의 루트 디렉터리에서 검색됩니다.

UnitModelID

디바이스의 모델 ID입니다. 이 값은 디바이스의 구성 ROM 내의 단위 디렉터리에서 검색됩니다.

ulUnitModelLength

종결 UNICODE_NULL 포함하여 모델 텍스트 문자열의 길이(바이트)입니다. 입력 GET_UNIT_IDS 구조에서 ulUnitModelLength 가 0이 아닌 경우 UnitModelTextsizeof(ulUnitModelLength)인 버퍼를 가리킵니다.

UnitModelText

UNICODE_NULL 종료된 유니코드 문자열로 표시된 모델의 "식별 이름"을 받는 버퍼를 가리킵니다. 입력 GET_UNIT_IDS 구조에서 ulUnitModelLength 가 0이면 UnitModelTextNULL이 됩니다. 이 값은 디바이스의 구성 ROM 내의 단위 디렉터리에서 검색됩니다.

요구 사항

요구 사항
헤더 61883.h(61883.h 포함)

추가 정보

Av61883_GetUnitInfo