Bagikan melalui


struktur PCSTREAMRESOURCE_DESCRIPTOR (portcls.h)

PCSTREAMRESOURCE_DESCRIPTOR mendefinisikan sumber daya aliran. Gunakan PCSTREAMRESOURCE_DESCRIPTOR_INIT untuk menginisialisasi struktur ini dengan benar.

Sintaks

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;

Anggota

Size

Bidang ini diinisiasi ke ukuran struktur.

Flags

Disiapkan untuk penggunaan masa mendatang. Atur ke nol.

Pdo

Objek perangkat fisik dari tumpukan yang membuat sumber daya ini.

Type

Penyatuan berbagai jenis sumber daya aliran.

Resource

Resource.Interrupt

Resource.Interrupt.Version

Resource.Interrupt.Generic

Resource.Thread

Thread.

Resource.ResourceSet

Dicadangkan untuk digunakan di masa mendatang, atur ke NULL. Hanya sumber daya cakupan perangkat yang didukung saat ini.

Keterangan

Stream sumber daya adalah sumber daya apa pun yang digunakan oleh driver audio untuk memproses aliran audio atau memastikan aliran data audio. Dua jenis sumber daya aliran didukung: interupsi dan utas milik driver. Driver audio harus mendaftarkan sumber daya setelah membuat sumber daya, dan membatalkan pendaftaran sumber daya sebelum menghapusnya.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10
Server minimum yang didukung Server Windows 2016
Header portcls.h

Lihat juga

PcStreamResourceType