PCSTREAMRESOURCE_DESCRIPTOR struttura (portcls.h)
PCSTREAMRESOURCE_DESCRIPTOR definisce la risorsa di flusso. Usare PCSTREAMRESOURCE_DESCRIPTOR_INIT per inizializzare correttamente questa struttura.
Sintassi
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;
Members
Size
Questo campo è init alle dimensioni dello struct.
Flags
Riservato per utilizzi futuri. Imposta su zero.
Pdo
Oggetto dispositivo fisico dello stack che ha creato questa risorsa.
Type
Unione dei diversi tipi di risorse di flusso.
Resource
Resource.Interrupt
Resource.Interrupt.Version
Resource.Interrupt.Generic
Resource.Thread
Thread.
Resource.ResourceSet
Riservato per l'uso futuro, impostato su NULL. In questo momento sono supportate solo le risorse con ambito dispositivo.
Commenti
Stream risorse sono tutte le risorse usate dal driver audio per elaborare i flussi audio o garantire il flusso di dati audio. Sono supportati due tipi di risorse di flusso: interruzioni e thread di proprietà del driver. I driver audio devono registrare una risorsa dopo aver creato la risorsa e annullare la registrazione della risorsa prima di eliminarla.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10 |
Server minimo supportato | Windows Server 2016 |
Intestazione | portcls.h |