Condividi tramite


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

Vedi anche

IPortClsStreamResourceManager

IPortClsStreamResourceManager2

PCSTREAMRESOURCE_DESCRIPTOR

RemoveStreamResource