estructura PCSTREAMRESOURCE_DESCRIPTOR (portcls.h)
PCSTREAMRESOURCE_DESCRIPTOR define el recurso de flujo. Use PCSTREAMRESOURCE_DESCRIPTOR_INIT para inicializar correctamente esta estructura.
Sintaxis
typedef struct _PCSTREAMRESOURCE_DESCRIPTOR {
ULONG Size;
ULONG Flags;
PDEVICE_OBJECT Pdo;
PcStreamResourceType Type;
union {
struct {
ULONG Version;
PVOID Generic;
} Interrupt;
PETHREAD Thread;
PVOID ResourceSet;
} Resource;
} PCSTREAMRESOURCE_DESCRIPTOR, *PPCSTREAMRESOURCE_DESCRIPTOR;
Miembros
Size
Este campo es init al tamaño de la estructura.
Flags
Reservado para uso futuro. Establézcalo en cero.
Pdo
Objeto de dispositivo físico de la pila que creó este recurso.
Type
Unión de los distintos tipos de recursos de flujo.
Resource
Resource.Interrupt
Resource.Interrupt.Version
Resource.Interrupt.Generic
Resource.Thread
Hilo.
Resource.ResourceSet
Reservado para uso futuro, establezca en NULL. Solo se admiten recursos con ámbito de dispositivo en este momento.
Observaciones
Los recursos de flujo son los recursos utilizados por el controlador de audio para procesar secuencias de audio o garantizar el flujo de datos de audio. Se admiten dos tipos de recursos de flujo: interrupciones y subprocesos propiedad del controlador. Los controladores de audio deben registrar un recurso después de crear el recurso y anular el registro del recurso antes de eliminarlo.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows 10 |
servidor mínimo admitido | Windows Server 2016 |
encabezado de | portcls.h |