Funzione VerifierEnumerateResource (avrfsdk.h)
Enumera le risorse del sistema operativo da usare eseguendo il debug e gli strumenti di supporto.
Sintassi
ULONG VerifierEnumerateResource(
HANDLE Process,
ULONG Flags,
ULONG ResourceType,
AVRF_RESOURCE_ENUMERATE_CALLBACK ResourceCallback,
PVOID EnumerationContext
);
Parametri
Process
Handle per il processo in cui vengono enumerate le risorse.
Quando il parametro ResourceType è AvrfResrouceHeapAllocation, l'handle deve essere aperto con i diritti di accesso PROCESS_VM_READ e PROCESS_QUERY_INFORMATION.
Se ResourceType è AvrfResrouceHeapAllocation e il parametro Flags contiene AVRF_ENUM_RESOURCES_FLAGS_SUSPEND, è necessario usare anche il flag PROCESS_SUSPEND_RESUME.
Flags
Se ResourceType è AvrfResourceHandleTrace, non vengono definiti flag e il valore per il parametro Flags deve essere 0.
Se il parametro ResourceType è AvrfResourceHeapAllocation, il parametro Flags può essere 0 o una combinazione dei valori seguenti.
ResourceType
Questo parametro può essere uno dei valori seguenti:
ResourceCallback
Funzione definita dall'applicazione richiamata dall'API.
Il prototipo è agnostico verso il tipo di risorsa da enumerare. L'uso passerà un prototipo adatto per il tipo di enumerazione eseguita
EnumerationContext
Puntatore specifico dell'applicazione passato alla funzione di callback.
Valore restituito
Questa funzione restituisce uno dei codici di errore di sistema.
Commenti
Questa funzione non ha alcuna libreria di importazione associata. È necessario usare le funzioni LoadLibrary e GetProcAddress per collegare dinamicamente a Verifier.dll.
Esempio
Vedere Uso dell'enumerazione delle risorse.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | avrfsdk.h |
DLL | Verifier.dll |
Vedi anche
AVRF_HANDLEOPERATION_ENUMERATE_CALLBACK
AVRF_HEAPALLOCATION_ENUMERATE_CALLBACK