Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El método KsCompleteIoOperation limpia el encabezado extendido y completa la operación de entrada y salida (E/S).
Sintaxis
HRESULT KsCompleteIoOperation(
[in, out] IMediaSample *Sample,
[in, out] PVOID StreamHeader,
[in] KSIOOPERATION IoOperation,
[in] BOOL Cancelled
);
Parámetros
[in, out] Sample
Puntero a la interfaz de IMediaSample para el ejemplo multimedia asociado.
[in, out] StreamHeader
Puntero a un búfer que contiene la información de encabezado extendida.
[in] IoOperation
Valor que especifica el tipo de operación de E/S. Este valor puede ser uno de los siguientes valores del tipo enumerado KSIOOPERATION:
| Valor | Descripción |
|---|---|
| KsIoOperation_Write | Escribir datos en secuencia. |
| KsIoOperation_Read | Lee los datos de la secuencia. |
[in] Cancelled
Valor booleano que es TRUE si se canceló la operación de E/S y FALSE de lo contrario.
Valor devuelto
Devuelve NOERROR si se ejecuta correctamente; de lo contrario, devuelve un código de error. Si el tipo principal de la secuencia es KSDATAFORMAT_TYPE_AUDIO, se puede aplicar una llamada KsCompleteIoOperation, por lo que KsCompleteIoOperation devuelve automáticamente NOERROR.
Observaciones
El cliente solo llama a KsCompleteIoOperation si el controlador de tipos de datos indica al cliente la existencia de información de encabezado extendida en una llamada a la IKsDataTypeHandler::KsQueryExtendedSize método.
Para obtener más información sobre IMediaSample, consulte la documentación de Microsoft Windows SDK.
Requisitos
| Requisito | Valor |
|---|---|
| de la plataforma de destino de | Escritorio |
| encabezado de | ksproxy.h (incluya Ksproxy.h) |