enumerazione AMSI_ATTRIBUTE (amsi.h)
L'enumerazione AMSI_ATTRIBUTE specifica i tipi di attributi che possono essere richiesti da IAmsiStream::GetAttribute.
Sintassi
typedef enum AMSI_ATTRIBUTE {
AMSI_ATTRIBUTE_APP_NAME,
AMSI_ATTRIBUTE_CONTENT_NAME,
AMSI_ATTRIBUTE_CONTENT_SIZE,
AMSI_ATTRIBUTE_CONTENT_ADDRESS,
AMSI_ATTRIBUTE_SESSION,
AMSI_ATTRIBUTE_REDIRECT_CHAIN_SIZE,
AMSI_ATTRIBUTE_REDIRECT_CHAIN_ADDRESS,
AMSI_ATTRIBUTE_ALL_SIZE,
AMSI_ATTRIBUTE_ALL_ADDRESS,
AMSI_ATTRIBUTE_QUIET
} ;
Costanti
AMSI_ATTRIBUTE_APP_NAME Restituisce il nome, la versione o la stringa GUID dell'applicazione chiamante copiata da un LPWSTR. |
AMSI_ATTRIBUTE_CONTENT_NAME Restituisce il nome file, l'URL, l'ID script univoco o simile al contenuto copiato da un LPWSTR. |
AMSI_ATTRIBUTE_CONTENT_SIZE Restituisce le dimensioni dell'input, come ULONGLONG. |
AMSI_ATTRIBUTE_CONTENT_ADDRESS Restituisce l'indirizzo di memoria se il contenuto viene caricato completamente in memoria. |
AMSI_ATTRIBUTE_SESSION La sessione viene usata per associare diverse chiamate di analisi, ad esempio se il contenuto da analizzare appartiene allo script originale di esempio. Restituisce un PVOID alla parte successiva del contenuto da analizzare. Restituisce nullptr se il contenuto è indipendente. |
AMSI_ATTRIBUTE_REDIRECT_CHAIN_SIZE |
AMSI_ATTRIBUTE_REDIRECT_CHAIN_ADDRESS |
AMSI_ATTRIBUTE_ALL_SIZE |
AMSI_ATTRIBUTE_ALL_ADDRESS |
AMSI_ATTRIBUTE_QUIET |
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10 [solo app desktop] |
Server minimo supportato | Windows Server 2016 [solo app desktop] |
Intestazione | amsi.h |