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 |