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 |