Metodo IPortClsStreamResourceManager2::AddStreamResource2 (portcls.h)
AddStreamResource2 aggiunge una risorsa di flusso. Sono supportati due tipi di risorse di flusso: interruzioni e thread di proprietà del driver. Il metodo AddStreamResource2 può essere usato solo dai driver miniport audio waveRT.
Sintassi
NTSTATUS AddStreamResource2(
[in] PDEVICE_OBJECT PhysicalDeviceObject,
[in] PVOID ResourceSet,
[in] PPCSTREAMRESOURCE_DESCRIPTOR ResourceDescriptor,
[out] PCSTREAMRESOURCE *ResourceHandle
);
Parametri
[in] PhysicalDeviceObject
Puntatore all'oggetto dispositivo. L'oggetto device è una struttura di sistema di tipo DEVICE_OBJECT.
[in] ResourceSet
PVOID: riservato per l'uso futuro, impostato su NULL. In questo momento sono supportate solo le risorse con ambito dispositivo.
[in] ResourceDescriptor
PPCSTREAMRESOURCE_DESCRIPTOR : risorsa da aggiungere. Per altre informazioni, vedere PCSTREAMRESOURCE_DESCRIPTOR.
[out] ResourceHandle
PCSTREAMRESOURCE* - Percorso che conterrà l'handle delle risorse. Per altre informazioni, vedere RemoveStreamResource.
Valore restituito
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 |
---|---|
Client minimo supportato | Disponibile in Windows 10, versione 1511 e versioni successive di Windows. |
Piattaforma di destinazione | Universale |
Intestazione | portcls.h (includere Portcls.h) |
Libreria | Portcls.lib |
IRQL | PASSIVE_LEVEL |