LPFN_RIODEREGISTERBUFFER función de devolución de llamada (mswsock.h)
La función RIODeregisterBuffer registra un búfer registrado usado con las extensiones de E/S registradas de Winsock.
Sintaxis
LPFN_RIODEREGISTERBUFFER LpfnRioderegisterbuffer;
void LpfnRioderegisterbuffer(
RIO_BUFFERID BufferId
)
{...}
Parámetros
BufferId
Descriptor que identifica un búfer registrado.
Valor devuelto
None
Observaciones
La función RIODeregisterBuffer anula el registro de un búfer registrado. Cuando se anula el registro de un búfer, la aplicación indica que se realiza con el identificador de búfer pasado en el parámetro BufferId . Se producirá un error en las llamadas posteriores a otras funciones que intenten usar este identificador de búfer.
Si se anula el registro de un búfer que todavía está en uso, los resultados no están definidos. Esto se considera un error grave. En la estructura RIORESULT devuelta por la función RIODequeueCompletion , el estado no cambiará del estado normal. Un desarrollador de aplicaciones puede detectar esta condición de error mediante la herramienta Comprobador de aplicaciones.
Si se pasa un identificador de búfer no válido en el parámetro BufferId , la función RIODeregisterBuffer lo omite.
Nota
El puntero de función a la función RIODeregisterBuffer se debe obtener en tiempo de ejecución realizando una llamada a la función WSAIoctl con el código de operación SIO_GET_MULTIPLE_EXTENSION_FUNCTION_POINTER especificado. El búfer de entrada pasado a la función WSAIoctl debe contener WSAID_MULTIPLE_RIO, un identificador único global (GUID) cuyo valor identifica las funciones de extensión de E/S registradas de Winsock. Si se ejecuta correctamente, la salida devuela por la función WSAIoctl contiene un puntero a la estructura de RIO_EXTENSION_FUNCTION_TABLE que contiene punteros a las funciones de extensión de E/S registradas de Winsock. El SIO_GET_MULTIPLE_EXTENSION_FUNCTION_POINTER IOCTL se define en el archivo de encabezado Ws2def.h . El GUID de WSAID_MULTIPLE_RIO se define en el archivo de encabezado Mswsock.h .
Windows Phone 8: esta función es compatible con las aplicaciones de Windows Phone Store en Windows Phone 8 y versiones posteriores.
Windows 8.1 y Windows Server 2012 R2: esta función es compatible con las aplicaciones de la Tienda Windows en Windows 8.1, Windows Server 2012 R2 y versiones posteriores.
Requisitos
Requisito | Valor |
---|---|
Header | mswsock.h |
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de