Condividi tramite


Funzione KsCreateAllocator2 (ks.h)

Crea un handle per un allocatore per l'handle di connessione sink specificato. Questa funzione non completa l'IRP o imposta lo stato in IRP.

Supportato a partire da Windows 8.

Sintassi

KSDDKAPI HRESULT KsCreateAllocator2(
  [in]  HANDLE               ConnectionHandle,
  [in]  PKSALLOCATOR_FRAMING AllocatorFraming,
  [out] PHANDLE              AllocatorHandle
);

Parametri

[in] ConnectionHandle

Specifica l'handle per la connessione sink in cui creare l'allocatore.

[in] AllocatorFraming

Puntatore a una struttura KSALLOCATOR_FRAMING che specifica il frame per l'allocatore.

[out] AllocatorHandle

Specifica il puntatore a un handle per archiviare l'handle dell'allocatore.

Valore restituito

Restituisce NOERROR in caso di esito positivo; in caso contrario, restituisce un codice di errore.

Osservazioni

Si tratta di una nuova versione della funzione KsCreateAllocator e usa il broker di dispositivi per creare l'handle per l'oggetto di streaming del kernel. Inoltre, è necessario chiamare la funzione Com (Component Object Model) CoInitialize prima di chiamare questa funzione.

Fabbisogno

Requisito Valore
client minimo supportato Windows 8
server minimo supportato Windows Server 2012
piattaforma di destinazione Universale
intestazione ks.h (include Ks.h)
IRQL PASSIVE_LEVEL

Vedere anche

CoInitialize

KSALLOCATOR_FRAMING

KsCreateAllocator