Condividi tramite


Metodo IPortClsStreamResourceManager::AddStreamResource (portcls.h)

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

Sintassi

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

Parametri

ResourceSet

PVOID: riservato per uso futuro, impostato su NULL. Attualmente 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 di risorsa. Per altre informazioni, vedere PcRemoveStreamResource.

Valore restituito

Questo metodo restituisce NTSTATUS che contiene:

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

È possibile restituire codici di stato standard aggiuntivi.

Fabbisogno

Requisito Valore
intestazione portcls.h
IRQL PASSIVE_LEVEL

Vedere anche

IPortClsStreamResourceManager