다음을 통해 공유


콜백 함수 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 Audio Bus 컨트롤러에 응답 데이터를 제공하는 SDI(직렬 데이터) 줄을 식별합니다. n개의 SDI 핀이 있는 버스 컨트롤러는 0에서 n-1까지의 주소가 있는 최대 n개의 코덱을 지원할 수 있습니다.

[out] FunctionGroupStartNode

함수 그룹의 시작 노드 ID를 검색합니다. 이 매개 변수는 루틴이 노드 ID를 작성하는 호출자 할당 UCHAR 변수를 가리킵니다. 자세한 내용은 다음 설명 섹션을 참조하세요.

반환 값

없음

발언

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

요구 사항

요구
대상 플랫폼 바탕 화면
헤더 hdaudio.h(Hdaudio.h 포함)
IRQL PASSIVE_LEVEL

참고 항목

HDAUDIO_BUS_INTERFACE

HDAUDIO_BUS_INTERFACE_BDL

HDAUDIO_BUS_INTERFACE_V2