struttura PEP_PPM_QUERY_VETO_REASON (pepfx.h)
La struttura PEP_PPM_QUERY_VETO_REASON fornisce una stringa con terminazione Null a caratteri wide che contiene un nome descrittivo leggibile per un motivo di veto.
Sintassi
typedef struct _PEP_PPM_QUERY_VETO_REASON {
[in] ULONG VetoReason;
[out] USHORT NameSize;
[in] PWSTR Name;
} PEP_PPM_QUERY_VETO_REASON, *PPEP_PPM_QUERY_VETO_REASON;
Members
[in] VetoReason
Indice che identifica questo motivo di veto. Se il plug-in di estensione della piattaforma (PEP) supporta N motivi di veto, gli indici motivo veto validi vanno da 1 a N. Il PEP ha specificato in precedenza il numero di motivi di veto supportati in risposta a una notifica di PEP_NOTIFY_PPM_QUERY_VETO_REASONS .
[out] NameSize
Dimensione, in byte, del buffer stringa a cui punta il membro Name . Questa dimensione della stringa include lo spazio di archiviazione per il carattere Null che termina la stringa di caratteri wide.
[in] Name
Puntatore a un buffer di stringa allocato da PoFx. Se questo puntatore al buffer è diverso da NULL, il PEP scrive una stringa con terminazione Null a caratteri wide nel buffer e non scrive nulla nel membro NameSize . In caso contrario, pep scrive nulla in questo buffer e scrive invece le dimensioni della stringa necessarie nel membro NameSize .
Commenti
Questa struttura viene utilizzata dalla notifica di PEP_NOTIFY_PPM_QUERY_VETO_REASON . I membri VetoReason e Name contengono valori di input forniti dal framework di risparmio energia di Windows (PoFx). Se il valore di input del membro Name è NULL, il PEP scrive un valore di output (dimensione del buffer di stringa necessaria) nel membro NameSize .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Supportato a partire da Windows 10. |
Intestazione | pepfx.h (include Pep_x.h) |