다음을 통해 공유


ShellCommandInfo 구조체(ndattrib.h)

ShellCommandInfo 구조에는 수동 복구 옵션을 위해 추가 애플리케이션을 시작하는 데 필요한 데이터가 포함되어 있습니다.

구문

typedef struct tagShellCommandInfo {
  LPWSTR pwszOperation;
  LPWSTR pwszFile;
  LPWSTR pwszParameters;
  LPWSTR pwszDirectory;
  ULONG  nShowCmd;
} ShellCommandInfo, *PShellCommandInfo;

멤버

pwszOperation

형식: [string] LPWSTR

수행할 작업이 포함된 null로 끝나는 문자열에 대한 포인터입니다. 작업을 지정하는 사용 가능한 동사 집합은 특정 파일 또는 폴더에 따라 달라집니다. 일반적으로 개체의 바로 가기 메뉴에서 사용할 수 있는 작업은 동사를 사용할 수 있습니다. 자세한 내용은 주의 섹션을 참조하세요.

pwszFile

형식: [string] LPWSTR

지정된 동사를 실행할 파일 또는 개체를 지정하는 null로 끝나는 문자열에 대한 포인터입니다. Shell 네임스페이스 개체를 지정하려면 정규화된 구문 분석 이름을 전달합니다. 모든 동사가 모든 개체에서 지원되는 것은 아닙니다. 예를 들어 모든 문서 형식이 "인쇄" 동사를 지원하는 것은 아닙니다.

pwszParameters

형식: [string] LPWSTR

pwszFile 매개 변수가 실행 파일을 지정하는 경우에만 애플리케이션에 전달할 매개 변수를 지정하는 null로 끝나는 문자열에 대한 포인터입니다. 이 문자열의 형식은 호출할 동사에 의해 결정됩니다. pwszFile이 문서 파일을 지정하는 경우 pwszParameters는NULL이어야 합니다.

pwszDirectory

형식: [string] LPWSTR

기본 디렉터리를 지정하는 null로 끝나는 문자열에 대한 포인터입니다.

nShowCmd

형식: ULONG

애플리케이션을 열 때 표시할 방법을 지정하는 플래그입니다. pwszFile에서 문서 파일을 지정하면 플래그가 연결된 애플리케이션에 전달됩니다. 처리 방법을 결정하는 것은 애플리케이션에 달려 있습니다.

설명

수동 복구 옵션의 경우 호출자는 이 구조를 사용하여 ShellExecute 함수를 호출하여 사용자가 문제를 복구하는 데 도움이 되는 추가 애플리케이션을 시작할 수 있습니다.

다음 동사는 pwszOperation과 관련하여 사용됩니다.

용어 Description
편집 편집기를 시작하고 편집할 문서를 엽니다. pwszFile이 문서 파일이 아니면 함수가 실패합니다.
탐험 pwszFile 매개 변수로 지정된 폴더를 탐색합니다.
찾을 지정된 디렉터리에서 시작하여 검색을 시작합니다.
열기 pwszFile 매개 변수로 지정된 파일을 엽니다. 파일은 실행 파일, 문서 파일 또는 폴더일 수 있습니다.
인쇄 pwszFile 매개 변수로 지정된 문서 파일을 인쇄합니다. pwszFile이 문서 파일이 아니면 함수가 실패합니다.
Null 다른 동사가 적용되지 않는 경우에 사용됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱만 해당]
머리글 ndattrib.h