Partager via


IPortClsStreamResourceManager ::AddStreamResource, méthode (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 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 délimitées à 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 de retour

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, en dehors des cas spécifiques pour d’autres instances d’état d’erreur.

Des codes d’état standard supplémentaires peuvent être retournés.

Exigences

Exigence Valeur
d’en-tête portcls.h
IRQL PASSIVE_LEVEL

Voir aussi

IPortClsStreamResourceManager