PCSTREAMRESOURCE_DESCRIPTOR 구조체(portcls.h)
PCSTREAMRESOURCE_DESCRIPTOR 스트림 리소스를 정의합니다. PCSTREAMRESOURCE_DESCRIPTOR_INIT 사용하여 이 구조를 올바르게 초기화합니다.
구문
typedef struct _PCSTREAMRESOURCE_DESCRIPTOR {
ULONG Size;
ULONG Flags;
PDEVICE_OBJECT Pdo;
PcStreamResourceType Type;
union {
struct {
ULONG Version;
PVOID Generic;
} Interrupt;
PETHREAD Thread;
PVOID ResourceSet;
} Resource;
} PCSTREAMRESOURCE_DESCRIPTOR, *PPCSTREAMRESOURCE_DESCRIPTOR;
구성원
Size
이 필드는 구조체의 크기로 초기화됩니다.
Flags
다음에 사용하도록 예약됩니다. 0으로 설정됩니다.
Pdo
이 리소스를 만든 스택의 물리적 디바이스 개체입니다.
Type
다양한 스트림 리소스 유형의 합합입니다.
Resource
Resource.Interrupt
Resource.Interrupt.Version
Resource.Interrupt.Generic
Resource.Thread
스레드.
Resource.ResourceSet
나중에 사용할 수 있도록 예약되어 있으며 NULL로 설정됩니다. 현재 디바이스 범위 리소스만 지원됩니다.
설명
스트림 리소스는 오디오 드라이버가 오디오 스트림을 처리하거나 오디오 데이터 흐름을 보장하는 데 사용하는 모든 리소스입니다. 인터럽트 및 드라이버 소유 스레드라는 두 가지 유형의 스트림 리소스가 지원됩니다. 오디오 드라이버는 리소스를 만든 후 리소스를 등록하고 리소스를 삭제하기 전에 등록을 취소해야 합니다.
요구 사항
| 지원되는 최소 클라이언트 | Windows 10 |
| 지원되는 최소 서버 | Windows Server 2016 |
| 헤더 | portcls.h |
참고 항목
피드백
다음에 대한 사용자 의견 제출 및 보기