다음을 통해 공유


PGET_RESOURCE_INFORMATION 콜백 함수(hdaudio.h)

루틴은 GetResourceInformation 하드웨어 리소스에 대한 정보를 검색합니다.

루틴의 GetResourceInformation 함수 포인터 형식은 다음과 같이 정의됩니다.

구문

PGET_RESOURCE_INFORMATION PgetResourceInformation;

void PgetResourceInformation(
  [in]  PVOID _context,
  [out] PUCHAR CodecAddress,
  [out] PUCHAR FunctionGroupStartNode
)
{...}

매개 변수

[in] _context

HDAUDIO_BUS_INTERFACE, HDAUDIO_BUS_INTERFACE_V2 또는 HDAUDIO_BUS_INTERFACE_BDL 구조체의 Context 멤버에서 컨텍스트 값을 지정합니다.

[out] CodecAddress

코덱 주소를 검색합니다. 이 매개 변수는 루틴이 코덱 주소를 작성하는 호출자가 할당한 UCHAR 변수를 가리킵니다. 코덱 주소는 코덱이 응답 데이터를 HD 오디오 버스 컨트롤러에 제공하는 SDI(직렬 데이터) 줄에서 식별합니다. N SDI 핀이 있는 버스 컨트롤러는 주소가 0에서 n-1까지인 최대 n개의 코덱을 지원할 수 있습니다.

[out] FunctionGroupStartNode

함수 그룹의 시작 노드 ID를 검색합니다. 이 매개 변수는 루틴이 노드 ID를 쓰는 호출자가 할당한 UCHAR 변수를 가리킵니다. 자세한 내용은 아래 설명 부분을 참조하십시오.

반환 값

없음

설명

코덱에는 하나 이상의 함수 그룹이 포함됩니다. 각 함수 그룹에는 시작 노드부터 순차적으로 번호가 매겨진 일부 노드가 포함됩니다. 예를 들어 함수 그룹에 3개의 노드가 있고 시작 노드의 노드 ID가 9인 경우 함수 그룹의 다른 두 노드에는 노드 ID가 10 및 11입니다. 자세한 내용은 Intel HD Audio 웹 사이트의 Intel 고화질 오디오 사양을 참조하세요.

요구 사항

요구 사항
대상 플랫폼 데스크톱
머리글 hdaudio.h(Hdaudio.h 포함)
IRQL PASSIVE_LEVEL

추가 정보

HDAUDIO_BUS_INTERFACE

HDAUDIO_BUS_INTERFACE_BDL

HDAUDIO_BUS_INTERFACE_V2