PEP_PPM_QUERY_VETO_REASON 구조체(pep_x.h)
PEP_PPM_QUERY_VETO_REASON 구조체는 거부권을 위해 사람이 읽을 수 있는 설명이 포함된 와이드 문자 null로 끝나는 문자열을 제공합니다.
구문
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;
멤버
[in] VetoReason
이 거부 이유를 식별하는 인덱스입니다. PEP(플랫폼 확장 플러그 인)가 N 거부 이유를 지원하는 경우 유효한 거부권 이유 인덱스는 1에서 N까지입니다. PEP는 이전에 PEP_NOTIFY_PPM_QUERY_VETO_REASONS 알림에 대한 응답으로 지원되는 거부권 이유 수를 지정했습니다.
[out] NameSize
Name 멤버가 가리키는 문자열 버퍼의 크기(바이트)입니다. 이 문자열 크기에는 와이드 문자열을 종료하는 null 문자의 스토리지 공간이 포함됩니다.
[in] Name
PoFx 할당 문자열 버퍼에 대한 포인터입니다. 이 버퍼 포인터가 NULL이 아닌 경우 PEP는 와이드 문자 null로 끝나는 문자열을 버퍼에 씁니다( NameSize 멤버에 아무 것도 쓰지 않음). 그렇지 않으면 PEP는 이 버퍼에 아무 것도 쓰지 않고 필요한 문자열 크기를 NameSize 멤버에 씁니다.
설명
이 구조체는 PEP_NOTIFY_PPM_QUERY_VETO_REASON 알림에서 사용됩니다. VetoReason 및 Name 멤버에는 Windows PoFx(전원 관리 프레임워크)에서 제공하는 입력 값이 포함됩니다. Name 멤버의 입력 값이 NULL인 경우 PEP는 NameSize 멤버에 출력 값(필요한 문자열 버퍼 크기)을 씁니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 10 부터 지원합니다. |
머리글 | pep_x.h(Pep_x.h 포함) |