Metodo IPortClsStreamResourceManager::AddStreamResource (portcls.h)

AddStreamResource aggiunge una risorsa di flusso. Sono supportati due tipi di risorse di flusso: interruzioni e thread di proprietà del driver. Il metodo AddStreamResource può essere usato solo dai driver miniport audio WaveRT.

Sintassi

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

Parametri

ResourceSet

PVOID: riservato per l'uso futuro, impostato su NULL. In questo momento sono supportate solo le risorse con ambito dispositivo.

ResourceDescriptor

PPCSTREAMRESOURCE_DESCRIPTOR : risorsa da aggiungere. Per altre informazioni, vedere _PCSTREAMRESOURCE_DESCRIPTOR.

ResourceHandle

PCSTREAMRESOURCE* - Percorso che conterrà l'handle delle risorse. Per altre informazioni, vedere PcRemoveStreamResource.

Valore restituito

Questo metodo restituisce NTSTATUS che contiene:

  • STATUS_SUCCESS: il driver è stato in grado di registrare la risorsa dell'oggetto PDO specificato.
  • STATUS_INVALID_PARAMETER: il driver restituisce questo errore se trova qualsiasi altro parametro non valido, a parte i casi specifici per altre istanze di stato degli errori.

È possibile restituire altri codici di stato standard.

Requisiti

Requisito Valore
Intestazione portcls.h
IRQL PASSIVE_LEVEL

Vedi anche

IPortClsStreamResourceManager