PEP_ACPI_SPB_RESOURCE 구조체(pep_x.h)

참고

Microsoft는 다양하고 포용적인 환경을 지원합니다. 이 문서에는 microsoft Style Guide for Bias-Free Communications 에서 제외로 인식하는 용어에 대한 참조가 포함되어 있습니다. 단어 또는 구는 현재 소프트웨어에 표시되므로 일관성을 위해 이 문서에서 사용됩니다. 언어를 제거하도록 소프트웨어가 업데이트되면 이 문서가 정렬되도록 업데이트됩니다.

PEP_ACPI_SPB_RESOURCE 구조는 ACPI 직렬 버스 연결 리소스를 설명합니다.

구문

typedef struct _PEP_ACPI_SPB_RESOURCE {
  PEP_ACPI_RESOURCE_TYPE  Type;
  PEP_ACPI_RESOURCE_FLAGS Flags;
  USHORT                  TypeSpecificFlags;
  UCHAR                   ResourceSourceIndex;
  PUNICODE_STRING         ResourceSourceName;
  PCHAR                   VendorData;
  USHORT                  VendorDataLength;
} PEP_ACPI_SPB_RESOURCE, *PPEP_ACPI_SPB_RESOURCE;

멤버

Type

이 리소스를 설명하는 PEP_ACPI_RESOURCE_TYPE 열거형 값입니다.

Flags

이 ACPI 리소스의 기능을 설명하는 PEP_ACPI_RESOURCE_FLAGS 구조체입니다.

TypeSpecificFlags

모든 직렬 버스 연결 형식에 공통적인 비트 플래그를 지정합니다.

비트 의미
0 - 슬레이브 모드
0x0 - 이 연결을 통한 통신이 컨트롤러에 의해 시작됨을 나타냅니다.

0x1 - 이 연결을 통한 통신이 디바이스에서 시작됨을 나타냅니다.

1 - 소비자/생산자 모드
0x0 - 이 디바이스가 이 리소스를 생성하고 사용한다는 것을 나타냅니다.

0x1 - 이 디바이스가 이 리소스를 사용한다는 것을 나타냅니다.

2-7 - 예약됨
이러한 비트는 예약되어 있으며 0으로 설정해야 합니다.

ResourceSourceIndex

ResourceSourceName

이 연결 설명자가 적용되는 직렬 버스 컨트롤러 디바이스의 이름입니다. 이름은 정규화된 경로, 상대 경로 또는 네임스페이스 검색 규칙을 활용하는 간단한 이름 세그먼트일 수 있습니다.

VendorData

직렬 버스 연결 형식과 관련된 선택적 데이터에 대한 포인터입니다.

VendorDataLength

VendorData가 가리키는 버퍼의 길이입니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10 부터 지원합니다.
머리글 pep_x.h(Pep_x.h 포함)