Méthode IPortClsStreamResourceManager ::AddStreamResource (portcls.h)
AddStreamResource ajoute une ressource de flux. Deux types de ressources de flux sont pris en charge : les interruptions et les threads appartenant au pilote. La méthode AddStreamResource ne peut être utilisée que par les pilotes de miniports WaveRT audio.
Syntaxe
NTSTATUS AddStreamResource(
PVOID ResourceSet,
PPCSTREAMRESOURCE_DESCRIPTOR ResourceDescriptor,
PCSTREAMRESOURCE *ResourceHandle
);
Paramètres
ResourceSet
PVOID : réservé pour une utilisation ultérieure, défini sur NULL. Seules les ressources étendues à l’appareil sont prises en charge pour l’instant.
ResourceDescriptor
PPCSTREAMRESOURCE_DESCRIPTOR : ressource à ajouter. Pour plus d’informations, consultez _PCSTREAMRESOURCE_DESCRIPTOR.
ResourceHandle
PCSTREAMRESOURCE* : emplacement qui contiendra le handle de ressource. Pour plus d’informations, consultez PcRemoveStreamResource.
Valeur retournée
Cette méthode retourne NTSTATUS qui contient :
- STATUS_SUCCESS : le pilote a pu inscrire la ressource du PDO spécifié.
- STATUS_INVALID_PARAMETER : le pilote retourne cette erreur s’il trouve un autre paramètre non valide, à l’exception des cas spécifiques pour d’autres instances d’erreur status.
Des codes status standard supplémentaires peuvent être retournés.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | portcls.h |
IRQL | PASSIVE_LEVEL |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour