Condividi tramite


Metodo ITAllocatorProperties::SetAllocatorProperties (tapi3ds.h)

Il metodo SetAllocatorProperties deve essere chiamato prima della connessione e forza l'msp a utilizzare questi valori durante la negoziazione del filtro. Se il filtro di connessione non accetta questi valori, la connessione non viene stabilita.

Sintassi

HRESULT SetAllocatorProperties(
  [in] ALLOCATOR_PROPERTIES *pAllocProperties
);

Parametri

[in] pAllocProperties

Puntatore al buffer dell'allocatore.

Valore restituito

Se il metodo ha esito positivo, viene restituito S_OK. In caso contrario, restituisce un valore di errore.

Commenti

Questo metodo deve essere usato con estrema attenzione. La qualità del suono può risentire se i valori immessi per questo metodo non sono ottimali per msp. Pertanto, l'applicazione deve conoscere esattamente le proprietà preferite dal msp prima di chiamare questo metodo. In Windows 2000 le proprietà immesse durante le chiamate a questo metodo vengono ignorate se non sono ottimali. In Windows XP questi valori non vengono ignorati e l'applicazione deve essere più informata.

Se l'applicazione riguarda solo l'impostazione di dimensioni del buffer coerenti, è consigliabile usare il metodo ITAllocatorProperties::SetBufferSize . Ciò garantisce che l'applicazione venga fornita con le dimensioni del buffer specificate.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione tapi3ds.h (include Tapi3.h)
Libreria Uuid.lib
DLL Tapi3.dll

Vedi anche

ITAllocatorProperties