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

IPortClsStreamResourceManager