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 |