structure PCSTREAMRESOURCE_DESCRIPTOR (portcls.h)
PCSTREAMRESOURCE_DESCRIPTOR définit la ressource de flux. Utilisez PCSTREAMRESOURCE_DESCRIPTOR_INIT pour initialiser correctement cette structure.
Syntaxe
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;
Membres
Size
Ce champ correspond à la taille du struct.
Flags
Réservé pour un usage futur. Définit la valeur zéro.
Pdo
Objet d’appareil physique de la pile qui a créé cette ressource.
Type
Union des différents types de ressources de flux.
Resource
Resource.Interrupt
Resource.Interrupt.Version
Resource.Interrupt.Generic
Resource.Thread
Fil.
Resource.ResourceSet
Réservé à une utilisation ultérieure, défini sur NULL. Seules les ressources étendues à l’appareil sont prises en charge pour l’instant.
Remarques
Stream ressources sont toutes les ressources utilisées par le pilote audio pour traiter des flux audio ou garantir le flux de données audio. Deux types de ressources de flux sont pris en charge : les interruptions et les threads appartenant au pilote. Les pilotes audio doivent inscrire une ressource après la création de la ressource et annuler l’inscription de la ressource avant de la supprimer.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10 |
Serveur minimal pris en charge | Windows Server 2016 |
En-tête | portcls.h |