Método IAudioDeviceEndpoint::WriteExclusiveModeParametersToSharedMemory (audioengineendpoint.h)

El método WriteExclusiveModeParametersToSharedMemory crea y escribe los parámetros de modo exclusivo en la memoria compartida.

Sintaxis

HRESULT WriteExclusiveModeParametersToSharedMemory(
  [in]  UINT_PTR hTargetProcess,
  [in]  HNSTIME  hnsPeriod,
  [in]  HNSTIME  hnsBufferDuration,
  [in]  UINT32   u32LatencyCoefficient,
  [out] UINT32   *pu32SharedMemorySize,
  [out] UINT_PTR *phSharedMemory
);

Parámetros

[in] hTargetProcess

Identificador del proceso para el que se duplicarán los identificadores.

[in] hnsPeriod

La periodicidad, en unidades de 100 nanosegundos, del dispositivo. Este valor debe estar dentro del intervalo de la periodicidad mínima y máxima del dispositivo representado por el punto de conexión.

[in] hnsBufferDuration

Duración del búfer, en unidades de 100 nanosegundos, solicitadas por el cliente.

[in] u32LatencyCoefficient

Coeficiente de latencia del punto de conexión de audio. Un cliente puede obtener la latencia real del punto de conexión llamando al método IAudioEndpoint::GetLatency .

[out] pu32SharedMemorySize

Recibe el tamaño del área de memoria compartida por el servicio y el proceso.

[out] phSharedMemory

Recibe un identificador del área de memoria compartida por el servicio y el proceso.

Valor devuelto

Si el método se realiza correctamente, devuelve S_OK.

Comentarios

Este método se usa para proporcionar identificadores y parámetros del servicio de audio del punto de conexión al proceso de cliente para su uso en modo exclusivo. Este método produce un error si el objeto de extremo se inicializa completamente a través de la llamada al método IAudioDeviceEndpoint::SetBuffer .

La API AudioEndpoint de servicios de Escritorio remoto es para su uso en escenarios de Escritorio remoto; no es para las aplicaciones cliente.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7
Servidor mínimo compatible Windows Server 2008 R2
Plataforma de destino Windows
Encabezado audioengineendpoint.h

Consulte también

IAudioDeviceEndpoint