Función ParserTemporaryLockFrame
La función ParserTemporaryLockFrame bloquea un marco cuando entra en un analizador y desbloquea el marco cuando la función sale del analizador.
Sintaxis
LPBYTE WINAPI ParserTemporaryLockFrame(
_In_ HFRAME hFrame
);
Parámetros
-
hFrame [in]
-
Controle al marco al que apunta el analizador.
Valor devuelto
Si la función se ejecuta correctamente, el valor devuelto es un puntero al primer byte de datos del marco.
Si la función no se realiza correctamente, el valor devuelto es NULL.
Observaciones
Los analizadores no deben llamar a la función LockFrame . Si un analizador toma un bloqueo y, a continuación, genera un error o devuelve sin desbloquear el marco, el analizador deja el sistema en un estado en el que no puede cambiar protocolos ni cortar ni copiar fotogramas. Los analizadores deben usar la función ParserTemporaryLockFrame , que concede un bloqueo solo durante el contexto de la entrada de función en el analizador. Al salir del analizador, se libera el bloqueo de ese marco. Como resultado, el puntero será válido solo después de que el analizador vuelva de la llamada a la función AttachProperties o RecognizeFrame .
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible |
Windows 2000 Server [solo aplicaciones de escritorio] |
Encabezado |
|
Biblioteca |
|
Archivo DLL |
|