AcxStreamInitAssignProperties 함수(acxstreams.h)
AcxStreamInitAssignProperties 함수는 ACXSTREAM_INIT 개체를 사용하여 속성 배열을 스트림에 할당합니다.
구문
NTSTATUS AcxStreamInitAssignProperties(
PACXSTREAM_INIT StreamInit,
PACX_PROPERTY_ITEM Properties,
ULONG PropertiesCount
);
매개 변수
StreamInit
스트림 초기화를 정의하는 데 사용되는 ACXSTREAM_INIT 개체에 의해 정의됩니다. ACX 개체에 대한 자세한 내용은 ACX - ACX 개체 요약을 참조하세요.
Properties
요청된 속성 집합, 속성 및 플래그를 설명하는 ACX_PROPERTY_ITEM 구조 체의 배열입니다.
PropertiesCount
속성 배열의 속성 수에 대한 1개의 기반 개수입니다.
반환 값
호출에 성공하면 를 반환합니다 STATUS_SUCCESS
. 그렇지 않으면 적절한 오류 코드를 반환합니다. 자세한 내용은 NTSTATUS 값 사용을 참조하세요.
설명
예제
예제 사용법은 다음과 같습니다.
ACX_PROPERTY_ITEM StreamProperties[] =
{
{
&KSPROPSETID_DrmAudioStream,
KSPROPERTY_DRMAUDIOSTREAM_CONTENTID,
ACX_PROPERTY_ITEM_FLAG_SET,
Codec_EvtStreamSetContentId,
NULL, // Reserved
sizeof(KSP_DRMAUDIOSTREAM_CONTENTID) - sizeof(KSPROPERTY), // ControlCb
sizeof(KSDRMAUDIOSTREAM_CONTENTID), // ValueCb
},
};
ULONG StreamPropertiesCount = SIZEOF_ARRAY(StreamProperties);
status = AcxStreamInitAssignProperties(StreamInit,
StreamProperties,
StreamPropertiesCount);
ACX 요구 사항
최소 ACX 버전: 1.0
ACX 버전에 대한 자세한 내용은 ACX 버전 개요를 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | acxstreams.h |
IRQL | PASSIVE_LEVEL |