Compartir a través de


Función PssQuerySnapshot (processsnapshot.h)

Consulta la instantánea.

Syntax

DWORD PssQuerySnapshot(
  [in]  HPSS                        SnapshotHandle,
  [in]  PSS_QUERY_INFORMATION_CLASS InformationClass,
  [out] void                        *Buffer,
  [in]  DWORD                       BufferLength
);

Parámetros

[in] SnapshotHandle

Identificador de la instantánea que se va a consultar.

[in] InformationClass

Miembro del enumerador que selecciona la información que se va a consultar. Para obtener más información, consulte PSS_QUERY_INFORMATION_CLASS.

[out] Buffer

La información que proporciona esta función.

[in] BufferLength

Tamaño del búfer, en bytes.

Valor devuelto

Esta función devuelve ERROR_SUCCESS si se ejecuta correctamente o uno de los siguientes códigos de error.

Código de retorno Description
ERROR_BAD_LENGTH
La longitud del búfer especificada no es válida.
ERROR_INVALID_HANDLE
El identificador especificado no es válido.
ERROR_INVALID_PARAMETER
La clase de información especificada no es válida.
ERROR_NOT_FOUND
La información solicitada no está en la instantánea.
 

Todos los códigos de error se definen en winerror.h. Use FormatMessage con la marca FORMAT_MESSAGE_FROM_SYSTEM para obtener un mensaje para obtener un código de error.

Requisitos

Requirement Importancia
Cliente mínimo compatible Windows 8.1 [solo aplicaciones de escritorio]
Servidor mínimo admitido Windows Server 2012 R2 [solo aplicaciones de escritorio]
de la plataforma de destino de Windows
Header processsnapshot.h
Library kernel32. Lib
DLL de Kernel32.dll

Consulte también

Procesamiento de instantáneas