Share via


Método IPortClsStreamResourceManager::AddStreamResource (portcls.h)

AddStreamResource agrega un recurso de secuencia. Se admiten dos tipos de recursos de secuencia: interrupciones y subprocesos propiedad del controlador. El método AddStreamResource solo se puede usar en los controladores de miniporte waveRT de audio.

Sintaxis

NTSTATUS AddStreamResource(
  PVOID                        ResourceSet,
  PPCSTREAMRESOURCE_DESCRIPTOR ResourceDescriptor,
  PCSTREAMRESOURCE             *ResourceHandle
);

Parámetros

ResourceSet

PVOID: reservado para uso futuro, establecido en NULL. En este momento solo se admiten recursos con ámbito de dispositivo.

ResourceDescriptor

PPCSTREAMRESOURCE_DESCRIPTOR: el recurso que se va a agregar. Para obtener más información, consulte _PCSTREAMRESOURCE_DESCRIPTOR.

ResourceHandle

PCSTREAMRESOURCE*: la ubicación que contendrá el identificador de recursos. Para obtener más información, vea PcRemoveStreamResource.

Valor devuelto

Este método devuelve NTSTATUS que contiene:

  • STATUS_SUCCESS: el controlador pudo registrar el recurso del PDO especificado.
  • STATUS_INVALID_PARAMETER: el controlador devuelve este error si encuentra algún otro parámetro no válido, aparte de los casos específicos de otras instancias de estado de error.

Se pueden devolver códigos de estado estándar adicionales.

Requisitos

Requisito Valor
Header portcls.h
IRQL PASSIVE_LEVEL

Consulte también

IPortClsStreamResourceManager