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 |