Share via


Método IPortClsStreamResourceManager2::AddStreamResource2 (portcls.h)

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

Sintaxis

NTSTATUS AddStreamResource2(
  [in]  PDEVICE_OBJECT               PhysicalDeviceObject,
  [in]  PVOID                        ResourceSet,
  [in]  PPCSTREAMRESOURCE_DESCRIPTOR ResourceDescriptor,
  [out] PCSTREAMRESOURCE             *ResourceHandle
);

Parámetros

[in] PhysicalDeviceObject

Puntero al objeto de dispositivo. El objeto de dispositivo es una estructura del sistema de tipo DEVICE_OBJECT.

[in] ResourceSet

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

[in] ResourceDescriptor

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

[out] ResourceHandle

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

Valor devuelto

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 Value
Cliente mínimo compatible Disponible en Windows 10, versión 1511 y versiones posteriores de Windows.
Plataforma de destino Universal
Encabezado portcls.h (incluir Portcls.h)
Library Portcls.lib
IRQL PASSIVE_LEVEL

Consulte también

IPortClsStreamResourceManager

IPortClsStreamResourceManager2

PCSTREAMRESOURCE_DESCRIPTOR

RemoveStreamResource