Compartilhar via


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

AddStreamResource adiciona um recurso de fluxo. Há suporte para dois tipos de recursos de fluxo: interrupções e threads de propriedade do driver. O método AddStreamResource só pode ser usado por drivers de miniporto WaveRT de áudio.

Sintaxe

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

Parâmetros

ResourceSet

PVOID – reservado para uso futuro, definido como NULL. No momento, há suporte apenas para recursos no escopo do dispositivo.

ResourceDescriptor

PPCSTREAMRESOURCE_DESCRIPTOR – o recurso a ser adicionado. Para obter mais informações, consulte _PCSTREAMRESOURCE_DESCRIPTOR.

ResourceHandle

PCSTREAMRESOURCE* – o local que conterá o identificador de recurso. Para obter mais informações, consulte PcRemoveStreamResource.

Retornar valor

Esse método retorna NTSTATUS que contém:

  • STATUS_SUCCESS – o driver conseguiu registrar o recurso do PDO especificado.
  • STATUS_INVALID_PARAMETER – o driver retornará esse erro se encontrar qualquer outro parâmetro inválido, além dos casos específicos para outras instâncias de status de erro.

Códigos de status padrão adicionais podem ser retornados.

Requisitos

Requisito Valor
Cabeçalho portcls.h
IRQL PASSIVE_LEVEL

Confira também

IPortClsStreamResourceManager